Il est maire de Téhéran de 2003 à 2005 et président de la République islamique d'Iran de 2005 à 2013. Il est officiellement réélu le 12 juin 2009 pour un second mandat, à l'issue d'un scrutin à la régularité fortement contestée par l'opposition. Sa présidence est marquée par la poursuite du programme nucléaire national.