KUALA LUMPUR: Former Malaysian Prime Minister Muhyiddin Yassin said on Thursday he was not guilty of corruption and that the allegations against him were politically motivated.

His comments came after Malaysia's anti-corruption agency said it would charge him on Friday with multiple counts of graft.

Speaking to reporters, Muhyiddin said he would face seven charges on Friday.

"I stress that I am not guilty and I will face all charges against me in court... This action is political persecution because they fear the strength of Perikatan Nasional," Muhyiddin said, referring to his opposition alliance.