He has a Ph.D. in both Ilahiyyat (theology) and Persian language and literature; he joined The Faculty of Literature and Humanities at Tehran University in 1960. He has been teaching at School of Oriental and African Studies (SOAS) in England (1961-1963), McGill University Institute of Islamic Studies in Canada (1965-1998), and The International Institute of Islamic Thought and Civilization (ISTAC) in Malaysia (1991-1996). He is founder and director of the McGill Institute of Islamic Studies Tehran Branch since 1968, where he has collaborated with Toshihiko Izutsu and Herman Landolt on several important projects. Professor Mohaghegh is author and editor of more than fifty books and over two hundred and ten articles on Persian language and literature, Islamic philosophy and mysticism, and history of Islamic medicine in Persian, Arabic and English. He is a vice-president of Indian originated Ibn Sina Academy of Medieval Medicine and Sciences since its inception, member of the Academy of Persian Language and Literature, the Egyptian and Syrian Academies of Arabic Language as well as the Royal Academy of Al al-Bayt in Jordon. He is Executive Director of the Society for the Appreciation of Cultural works and Dignitaries, and President of the Iranian Society for the Promotion of Persian Language and Literature in Tehran, Iran.