Участник Великой Отечественной войны: с сентября 1941 года — лётчик 68-го района авиационного базирования, в сентябре 1942 — марте 1943 — лётчик-инструктор 16-го отдельного учебно-тренировочного авиационного полка (Волховский фронт). Совершил 214 вылетов на самолётах по специальным заданиям. В марте 1943 — мае 1945 — лётчик, заместитель командира и командир авиаэскадрильи 448-го штурмового авиационного полка (281-я штурмовая авиационная дивизия Волховский, 3-й Прибалтийский и Ленинградский фронты). Совершил более 87 боевых вылетов на штурмовике Ил-2 для нанесения ударов по живой силе и технике противника. Участвовал в обороне и снятии блокады Ленинграда, Новгородско-Лужской, Выборгской, Нарвской, Таллинской и Моонзундской операциях.