Thai opposition party leader Thanathorn Juangroongruangkit has been charged over an anti-government rally he staged last month, he said on Friday after meeting with police.