حوار الحضارات
Before assuming his current position, he held various significant diplomatic and cabinet posts. He is a visiting professor at the School of International Relations and University of Tehran, teaching diplomacy and international organizations. He was the Permanent Representative of Iran to the United Nations from 2002 to 2007. He served as an adviser and senior adviser to the Foreign Minister, Deputy Foreign Minister in Legal and International affairs, member of the UN Eminent Persons Group on Dialogue Among Civilizations, Head of the UN Disarmament Commission in New York, and Vice President for International Affairs of the Islamic Azad University.