В действующей армии на фронтах Великой Отечественной войны с июня 1941 года. С июня 1941 года сражался на Юго-Западном фронте, с октября по декабрь 1941 года — на Западном фронте. Командовал штурмовыми звеном и эскадрильей. В декабре 1941 года отозван с фронта и направлен на учёбу. В 1943 году окончил командно-штурманский факультет Военно-воздушной академии. В апреле 1943 года вновь прибыл на фронт, был направлен в 655-й штурмовой авиационный полк 8-й воздушной армии на должность штурмана полка. В октябре 1943 году полку было присвоено гвардейское звание за боевые отличия и массовый героизм личного состава, и он стал именоваться 136-м гвардейским штурмовым авиационным полком. С января 1944 года до Победы воевал старшим штурманом 1-й гвардейской штурмовой авиационной дивизии в 1-й воздушной армии. В 1943—1945 годах воевал на Южном (апрель-октябрь 1943), 4-м Украинском (октябрь 1943 — май 1944), 1-м Белорусском (июнь 1944) и на 3-м Белорусском (июль 1944 — май 1945) фронтах. Участвовал в Миусской, Донбасской, Мелитопольской, Никопольско-Криворожской, Крымской, Белорусской, Гумбиннен-Гольдапской, Восточно-Прусской наступательных операциях. Завершил свой боевой путь участием в штурме Кёнигсберга и участием в Земландской операции.