Родился 30.8.1918 в деревне Фофаново ныне Южскогорайона Ивановской области в семье крестьянина. Русский. Член КПСС с 1941. Окончил 3 курса Ивановского химико-технологический техникума и аэроклуб.
В Советской Армии с 1937. Окончил Пермскую военно-авиационную школу в 1939, курсы командиров звеньев в 1941.
На фронтах Великой Отечественной войны с июня 1941.
Заместитель командира 33-го истребительного авиационного полка (106-я истребительная авиационная дивизия, Северный фронт ПВО) майор Яхнов к апрелю 1944 совершил 518 боевых вылетов (из них 32 ночью). В 52 воздушных боях лично сбил 8 самолетов противника и 6 в группе.
Звание Героя Советского Союза присвоено 22.8.44.
В 1956 окончил курсы при Военно-воздушной академии. С 1958 полковник Яхнов в запасе. Живет в Рязани. Работал в Горжилуправлении.
Награжден орденом Ленина, 3 орденами Красного Знамени, орденами Отечественной войны 1 степени, Красной Звезды, медалями.
|