Родился в 1922 в селе Марьино ныне Торжокского района Калининской области в семье крестьянина. Русский. Жил в Новгороде, затем в Пскове. Окончил среднюю школу.
В Советской Армии с 1940. Окончил Харьковскую школу военных летчиков.
Участник Великой Отечественной войны с июня 1941.
Стрелок-бомбардир 52-го бомбардировочного авиационного полка (76-я смешанная авиационная дивизия, 37-я армия, Южный фронт) старший сержант Иванов совершил 17 боевых вылетов на уничтожение живой силы и техники противника.
27.11.1941 при выполнении боевого задания был смертельно ранен, но сумел нанести по врагу точный бомбовый удар.
Звание Героя Советского Союза присвоено 27.12.41 посмертно.
Награжден орденом Ленина.
Похоронен в пгт Глубокий Каменского района Ростовской области.
|