Il a été président de l'Iran de 1981 à 1989 et chef suprême de l'Iran depuis juin 1989, date à laquelle l'Assemblée des experts l'a nommé pour succéder à l'ayatollah Ruhollah Khomeini.
Il a été président de l'Iran de 1981 à 1989.