Gouverneur financier de la province de Khorassan à 14 ans, étudiant à Paris puis plusieurs fois ministre dans les années 1920, il se retire de la politique en 1928. Il y revient en 1941, et est élu au Majlis, réélu en 1950 à la suite d'une élection partielle. Dans un contexte de litige pétrolier avec le Royaume-Uni, il devient Premier ministre à la suite de l'assassinat de Haj Ali Razmara en . Son gouvernement introduit un ensemble de réformes sociales et politiques progressistes telles que la mise en place d'une sécurité sociale, le contrôle des loyers ou l'initiation de réformes agraires significatives. Il tente d'instaurer une démocratie laïque et de conserver une relative indépendance du pays face aux puissances étrangères. La décision la plus notable prise sous son administration reste toutefois la nationalisation de l'industrie pétrolière iranienne, alors sous contrôle britannique depuis 1913, face au refus de l'Anglo-Persian Oil Company (APOC) de renégocier les termes du contrat d'exploitation des gisements pétroliers iraniens. S'ensuit une crise internationale connue comme la crise d'Abadan, qui dure deux ans, au terme de laquelle les États-Unis, qui avaient tenu le rôle de médiateurs dans le conflit, décident de concert avec le Royaume-Uni d'évincer Mossadegh du pouvoir. Chassé du pouvoir par le coup d'État du 19 août 1953 face à la coalition des partisans de l'autorité de Mohammad Reza Chah, des services secrets étrangers (CIA et SIS), de l'armée iranienne et des factions religieuses, il est remplacé par le général Fazlollah Zahedi et est placé en résidence forcée pour le restant de ses jours.