Iran has participated in 19 Summer Olympics and 12 Winter Olympics so far. Iran participated in 9 Summer Olympics and gained 4 gold medals before the 1979 Revolution, and participated in 10 Summer Olympics and won 23 gold medals after the revolution.[1][2]
Former logo of the National Olympic Committee of Iran (Before the Iranian Revolution of 1979)Iran at Summer Olympic GamesThe first olympic medal for Iran, Jafar SalmasiEmam-Ali Habibi, 1956 MelbourneMohammad Nassiri, 1968 Mexico CitySohrab Moradi, 2016 Summer Olympics
aKianoush Rostami originally won the bronze medal, but was upgraded to silver on 26 November 2016 after the original silver medalist tested positive for doping.
bSaeid Mohammadpour originally finished 5th, but was upgraded to the gold medal position on 20 December 2016 since the top four weightlifters tested positive for doping.
cKomeil Ghasemi originally won the bronze medal, but was upgraded to gold on 26 July 2019 after the original gold and silver medalists tested positive for doping.
dNavab Nassirshalal originally won the silver medal, but was upgraded to gold on 19 December 2019 after the original gold medalist tested positive for doping.