На фронтах Великой Отечественной войны с июля 1941 года. Воевал на Западном, 3-м и 2-м Украинских фронтах. Участвовал в оборонительных боях в Белоруссии на реке Березина, в обороне Москвы в районе города Наро-Фоминска — в 1941 году, в контрнаступлении под Москвой и боях севернее города Юхнова — в 1942 году, в Ясско-Кишинёвской операции, в боях в Румынии за город Арад, в боях в Венгрии, в том числе в форсировании реки Тиса с завоеванием плацдарма — в 1944 году, в боях за город Хатван и на реке Грон, а также в освобождении Чехословакии, в том числе городов Годонин, Брно, Немецки-Брод — в 1945 году. В 1943 году окончил Курсы усовершенствования офицерского состава (КУОС), в 1944 году — курсы «Выстрел».