shaykh Asrar Rashid criticised the monarch for knighting author Salman Rushdie, whose novel The Satanic Verses outraged muslims and left him under a “fatwah” death threat.
His comments came during a BBC WM interview in which he also said Muslims should not fight for Britain in the Armed Forces.
He said they should refuse to serve on conscientious grounds due to British troops’ presence in Iraq and Afghanistan.
Mr Rashid, who lives in Sparkbrook, makes his living as a visiting cleric, preaching at mosques around Birmingham.
He said: “If a foreign government invaded England tomorrow we, as Muslims, would defend these areas and our way of life.
“It’s not that I hate English people, or English soldiers who have gone abroad, or that I don’t feel for the mothers of these soldiers.
“But the fact is they should make conscientious decisions as well. We must only fight wars which are in our interest, and invading Iraq and then oppressing the Iraqi people and Afghani people, is not the English way.”
Mr Rashid is no stranger to controversy as he was arrested during a Hajj Pilgrimage last summer.
The Muslim Council of Britain distanced itself from the imam’s views. A spokesman said they were not representative.
He said that disrespecting the Queen, as the British head of state, was a “disgusting” thing for a Muslim to do. “As Muslims we are ready to show respect to leaders. We may disagree with some of the things she might do and say but that does not give us the right to be insulting to her,” the spokesman said.