Родился 22.7.1914 в селе Куриловка ныне Новоузенского района Саратовской области в семье крестьянина. Русский. Член КПСС с 1942. Окончил 5 классов, школу ФЗУ в Саратове.
В Советской Армии с 1932. Окончил в 1933 школу младших авиаспециалистов, в 1938 курсы штурманов.
Участвовал в советско-финляндской войне 193940.
На фронтах Великой Отечественной войны с июня 1941.
Штурман эскадрильи 128-го бомбардировочного авиационного полка (241-я бомбардировочная авиационная дивизия, 3-й бомбардировочный авиационный корпус, 16-я воздушная армия, 1-й Белорусский фронт) капитан Щеглов к маю 1945 совершил 173 боевых вылета на бомбардировку различных объектов и войск противника.
Звание Героя Советского Союза присвоено 15.5.46.
После войны продолжал службу в ВВС. С 1953 в запасе. Жил в Витебске. Работал в аэроклубе.
Награжден орденом Ленина, 3 орденами Красного Знамени, орденом Красной Звезды, медалями.
Умер 14.7.1976.
|