List of Iranian two-star generals since 1979

There are currently 12 two-star officers in the Armed Forces of the Islamic Republic of Iran: four with the regular army (Artesh) background, seven who served in the Islamic Revolutionary Guard Corps and one with both backgrounds.Although the ranks of general (Arteshbod) and lieutenant general (sepahbod) exist in Iran by the book, the highest military rank practically available to active duty personnel of the Iranian Armed Forces during Islamic Republic era had been two-star rank of major general (sarlashgar) and its naval equivalent rear admiral (daryaban).[1] While Islamic Revolutionary Guard Corps did not use military ranks until 1991,[2] the Islamic Republic of Iran Army was mainly headed by mere colonels until the first post-revolutionary promotion ceremony of its personnel to general ranks in May 1987, in which Qasem-Ali Zahirnejad was the only one promoted to two-star rank.[3] No two-star general has ever served in the Law Enforcement Force of the Islamic Republic of Iran.
Armed Forces of the Islamic Republic of Iranregular army (Artesh)Islamic Revolutionary Guard Corpsgeneral (Arteshbod)lieutenant generalIranian Armed ForcesIslamic Republic eratwo-star rankmajor generalrear admiralIslamic Republic of Iran ArmycolonelsQasem-Ali ZahirnejadLaw Enforcement Force of the Islamic Republic of IranGholam Ali RashidGround ForceArmed Forces General StaffKhatam-al Anbiya HQAli ShamkhaniDefence MinisterSupreme National Security CouncilHossein Hassani Sa'diMohammad BagheriMostafa IzadiAbdolrahim MousaviHossein SalamiAerospace ForceAli ShahbaziMohsen RezaeeYahya Rahim SafaviMohammad Ali JafariAtaollah SalehiAli Sayad ShiraziMohammad SalimiQasem SoleimaniQuds ForceHassan Firouzabadi