List of Iranian two-star generals since 1979

There are currently 13 two-star officers in the Armed Forces of the Islamic Republic of Iran: 4 with the regular army (Artesh) background, 8 who served in the Islamic Revolutionary Guard Corps and one with no previous service.

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).

While Islamic Revolutionary Guard Corps did not use military ranks until 1991, 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. No two-star general has ever served in the Law Enforcement Force of the Islamic Republic of Iran.