Han var president i Iran fra 1989 til 1997. I 2005 forsøkte han å vinne en tredje periode i embetet, men tapte i den andre valgomgangen for borgermesteren i Teheran, lekmannen Mahmoud Ahmadinejad i det iranske presidentvalget.