Philippine police on Tuesday arrested a lawmaker who is among President Rodrigo Duterte's most vocal critics, just minutes after a court issued a warrant on revived charges of rebellion that were dropped in 2011 after an amnesty.

The arrest of Senator Antonio Trillanes is the latest round in his sparring with Duterte, whom he accuses of hiding wealth and being responsible for alleged executions of thousands of suspected criminals and drug dealers, which Duterte denies.

Trillanes has backed several complaints to the International Criminal Court (ICC) seeking the president's indictment for crimes against humanity and has protected people willing to testify against Duterte.

"This is a debacle and a defeat of democracy," Trillanes, a former navy officer, who accompanied arresting officers into a vehicle and was taken to a police station to be photographed and fingerprinted before posting bail, told reporters.

"We expect other forms of harassment in the days to come," he said, adding that he expected the worst.

Presidential spokesman Harry Roque said it was time for Trillanes to stop grandstanding.

"The court has spoken," he said in a statement. "Let us stop the drama by press conference and allow the legal process to take its course."

Trillanes, a household name in the Philippines for his efforts to bring down the president, has stolen the political limelight in the three weeks since Duterte voided an amnesty given him by predecessor Benigno Aquino, citing flaws in the procedure, including a missing application form.

He had been holed up in his office under the Senate's protection since Duterte's order for the police and army to arrest him, although they were reluctant to do so.

Duterte later agreed a court warrant was necessary, following an outcry from opponents and legal experts who called it authoritarian and unconstitutional.

Trillanes received clemency after involvement in a failed 2003 coup and a mutiny four years later, both aimed at overthrowing then-President Gloria Macapagal Arroyo, an ally of Duterte who is now lower house speaker.

Two lower courts had dismissed rebellion charges against him based on the amnesty.

On Tuesday, a poll showed Duterte suffered the biggest ratings slump of his presidency in the third quarter, amid signs of public unease about rising inflation and the cost of staple foodgrain rice.

Duterte's critics have accused him of trying to distract the public and prioritising a settling of scores rather than tackling problems like inflation, which his office rejects.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.