Ukraine's parliament on Tuesday approved the ouster of Prosecutor General Viktor Shokin with a 289-vote majority following corruption allegations, state news agency Ukrinform reported.
Last month, President Petro Poroshenko called for Shokin's ouster amid allegations of corruption and a lack of reform in the country's judicial branch.
Poroshenko made the call after Ukraine's reform-minded economy minister announced he was stepping down because high-ranking officials were paralysing his work in their own interests.
Last month, the president's ruling coalition lost its legislative majority in parliament, and the country's prime minister narrowly survived a vote to be ousted.
Poroshenko has become significantly unpopular among Ukrainians for failing to fulfil the goals of a pro-Western protest movement that swept him to power in 2014.
The president's approval rating among the Ukrainian people fell to a meagre 17 per cent in December, well below the 28 per cent that his pro-Russian predecessor had before being ousted, according to the US-based pollster Gallup.