Après l'anglo-Invasion soviétique de l'Iran, en 1941, Amir-Ahmadi est nommé gouverneur militaire de Téhéran. En 1942, il servit dans le cabinet du premier Ministre Ali Soheili en tant que ministre de la Défense. En 1948, on le retrouve à ce poste, sous le premier Ministre Abdolhossein Hazhir. Plus tard, Amir Ahmadi devint membre du Sénat.