UK Prime Minister Gordon Brown is "not qualified" to talk about human rights, Zimbabwe's Information Minister Sikhanyiso Ndlovu has said.
Mr Mugabe face an EU travel ban and sanctions
Mr Ndlovu also insisted Zimbabwe's President Robert Mugabe would attend an EU-Africa summit in December that Mr Brown has threatened to boycott.
In an interview with Portuguese radio, he encouraged EU countries to oppose Mr Brown's position.
Portugal will host the first EU-Africa summit in seven years.
As holder of the rotating EU presidency, it has indicated that it will invite Mr Mugabe to the summit.
In his comments on Monday, Mr Ndlovu said Mr Brown had no right to lecture Zimbabwe when he himself was "running away" with power by taking over from Tony Blair without an election.
"Other EU countries should tell Gordon Brown to shut up," Mr Ndlovu said in a telephone interview with Portugal's Renascenca radio station.
"Gordon Brown is not even qualified to talk to us on human rights and as you can see he failed his own country's internal democracy in Britain," he said.
Mr Ndlovu also said Europe had no right to accuse Zimbabwe of human rights abuses.
"European countries are not clean, they are not clean at all," he said.
Mr Ndlovu complained that when Zimbabwe won its independence from Britain, people were imprisoned and land was taken away.
"Where were all these countries (then) who are in the EU, who are clamouring for human rights?" he said.
He reiterated that Mr Mugabe plans to attend the summit.
"Our president will be at the summit," Mr Ndlovu said.
"No one can stand between Portugal and inviting heads of state from the African Union and European Union," he said.
Portuguese Prime Minister Jose Socrates told European politicians visiting Lisbon on Monday that the summit would deal with human rights and governance.
Critics charge 83-year-old Mr Mugabe of bringing his country's economy to the brink of collapse and committing human rights abuses.
He faces a travel ban in Europe and his regime is subject to EU sanctions.