تعرضت إيران لغزوات عديدة عبر التاريخ. ومن بين هذه الغزوات:
1- غزو المغول (1219-1221م)
2- غزو تيمورلنك (1370-1405م)
3- الغزو العثماني (1534-1639م)
4- غزو بريطانيا (1856-1919م)
5- الغزو الروسي (1826-1828م، 1828-1829م، 1911-1921م)
6- غزو العراق (1980-1988م) في الحرب الإيرانية العراقية.