He graduated with a law degree from the University of Tehran. He subsequently earned a Master of Science in International Law from the Shahid Beheshti University, a Diploma in Comparative Law from the University of Strasbourg, France, and a PHD in International Law from the same University. He is a professor at the University of Tehran teaching International Business and Economic Law. He is also a visiting professor at several universities, such as the Shaheed Beheshti University, Faculty of law and International Law Department in Dubai and the Azad University, Central Branch in Kish Island. He is a member of the Bar Association of Iran and the International Society of International Economics Law. He provides consultancy services both locally and internationally, in the areas of international contracts, commercial law and intellectual property. He has vast experience, also as a scholar, in international trade law, international maritime law, international arbitrations and international public law. He is the author of various publications on issues of international law.
He speaks Farsi, English, French and Azero.