He has been a visiting professor at Indiana University (2008-2009), the chancellor of Radio and Television University (2005-2008), and vice-dean of the Philosophy of Science Department at Sharif University of Technology (2001-2008). He has served on the editorial boards of several publications, including the Journal of Qur'anic Studies, Name Sadeg Journal, and the Journal of Iranian Studies,. He is editor-in-chief of The Journal of Religious Thought for the Iranian Philosophy of Religion Association.