|Died||13 October 1999 (aged 74–75)|
|Years of service||1944–1976; 1979–1989|
|Commands held||64th Infantry Division|
|Awards||Order of Nasr|
Zahirnejadi began studies in the Military University (Imam Ali) in 1951. He retired from the army in 1976 as a Colonel. After the 1979 revolution he returned to the army at the beginning of the unrest in Kurdistan[when?] and in 1979 as commander of Division 64 of Urmia. In 1980 he was promoted to brigadier general to command the Iranian Gendarmerie and Army. On 9 October 1981 was promoted to the position of President of the Joint Chiefs of Staff.
During the Iran–Iraq War, his insistent implementation of military army commanders and tactics led to clashes with the Iranian Revolutionary Guard Corps, a branch of the Iranian armed forces that relies on the use of mostly light infantry together with some armored equipment as well as unorthodox military tactics. He achieved the rank of major general on 6 November 1989. In 1999 he died of a stroke.
| Chief-of-Staff of the Islamic Republic of Iran Army
| Commander of the Islamic Republic of Iran Army Ground Forces
Ali Sayad Shirazi
| Commander of the Gendarmerie