W 1970 r. rozpoczął pracę naukową na uniwersytecie w Teheranie. Współzarządzał Centrum Islamskim w Hamburgu. Pełnił funkcję ministra kultury w gabinecie premiera Mousaviego. Na początku lat 90. został doradcą Rafsandżaniego, który sprawował wówczas urząd prezydenta. Zasiadał w Wysokiej Radzie ds. Rewolucji Kulturalnej.
W latach 1997 - 2005 pełnił urząd prezydenta Islamskiej Republiki Iranu. Jego następcą został Mahmud Ahmadineżad.