Родился 21.6.1914 в селе Волжанец ныне Советского района Курской области в семье крестьянина. Русский. В 1932 окончил 8 классов, работал слесарем.
В Советской Армии в 1933 35 и с 1940. В 1934 окончил военно-авиационную школу летчиков в Оренбурге.
На фронтах Великой Отечественной войны с марта 1942.
Командир эскадрильи 312-го штурмового авиаполка (233-я шад, 4-я воздушная армия, 2-й Белорусский фронт), капитан.
К февралю 1945 совершил 264 боевых вылета. В воздушных боях сбил 2 самолета противника и 3 сжег на земле. Бомбо-штурмовыми ударами нанес врагу значительный урон в живой силе и боевой технике.
Звание Героя Советского Союза присвоено 18.8.45.
С 1949 майор Занин в запасе. Жил в городе Таганрог. Работал на заводе им. Г. Димитрова.
Награжден орденом Ленина, 2 орденами Красного Знамени, орденами Александра Невского, Отечественной войны 1 степени, Красной Звезды, медалями.
Умер 25.5.1961. Имя Героя носят улица в пгт Кшенский Курской области и школа, где он учился.
|