"After Tuesday voting [by Ukraine's parliament to authorize Shokin's dismissal], the Verkhovna Rada sent the documents and an order to dismiss Prosecutor General Viktor Shokin was signed," Poroshenko said in an interview with Ukrainian TV channels on Saturday.
"As of today he has been dismissed under my order," he added.
Poroshenko also said that the Ukrainian parliament should appoint a new prosecutor general in the coming plenary week, scheduled for April 12-15.
"I have also initiated necessary consultations with the parliamentary factions on the new prosecutor general's candidacy," he said.
"I'm sure there should be no delay next plenary week and the country should obtain its new prosecutor general. He should be an honest man of principle," the president added.
Poroshenko said that the future prosecutor general would continue the reforms that began at the Prosecutor General's Office.
As UNIAN reported, 289 lawmakers voted to authorize Shokin's dismissal.
Under Article 122 of the Constitution on of Ukraine, the president shall appoint or dismiss the prosecutor general upon the parliament's consent. At the same time, lawmakers can pass a vote of non-confidence in the prosecutor general, after which he or she should resign.