Iran nam deel aan de Olympische Zomerspelen 2016 in Rio de Janeiro, Brazilië. Tot de selectie behoorden 63 sporters, actief in vijftien olympische sportdisciplines. Boogschutter Zahra Nemati droeg de nationale vlag tijdens de openingsceremonie. Hassan Yazdani, die een gouden medaille won in het worstelen vrije stijl, droeg de Iraanse vlag bij de sluitingsceremonie. Nemati was een van de negen vrouwen in de Iraanse ploeg, het grootste aantal atletes in een Iraanse olympische ploeg ooit. Ze werd aangewezen als vlaggendrager nadat ze in 2015 zich plaatste voor het boogschieten bij zowel de Olympische Spelen als de Paralympische Spelen.