Воевал на Южном, Северо-Кавказском, Закавказском и 3-м Украинском фронтах. Участвовал в оборонительных боях в Донбассе, битве за Кавказ, освобождении Кубани и Крыма, Ясско-Кишинёвской операции, освобождении Румынии, Болгарии и Югославии, в Будапештской и Венской операциях. За время войны совершил 247 боевых вылетов (из них 44 — на бомбардировщике Су-2 и 203 — на штурмовике Ил-2). Был пять раз подбит, но во всех случаях совершил удачные вынужденные посадки.