He has received a PhD in International Relations from the Graduate Institute of International and Development Studies - University of Geneva, Switzerland. He also holds a Masters degree from the University of Geneva specializing in international history and politics,and a BA from the School of International Relations in Tehran. He has worked as a research fellow at several educational and research institutions in Iran and in Switzerland, including the International Centre for Geopolitical Studies in Geneva, and the Institute for Political and International Studies in Tehran.