Участник Великой Отечественной войны с мая 1943 года. Тогда был назначен командиром 3-й механизированной бригады Воронежского фронта. Участвовал в оборонительном этапе Курской битвы, затем в Белгородско-Харьковской наступательной операции. В августе в боях под Белгородом был тяжело ранен и контужен, после выздоровления переведён на должность начальника штаба 31-го танкового корпуса. За мужество, проявленное в боях, с него была снята судимость Президиумом Верховного Совета СССР постановлением от 26 октября 1943 года. В ноябре 1943 года назначен заместителем командира 6-й мотострелковой бригады (позднее переименована за боевые отличия в 27-ю гвардейскую мотострелковую бригаду) 1-й танковой армии 1-го Украинского фронта. Участвовал в Житомирско-Бердичевской и Корсунь-Шевченковской наступательных операциях, в бою под городом Винница в январе 1944 года был вторично ранен. С 11 по 24 апреля 1944 года — командир 29-й гвардейской мотострелковой бригады 4-й танковой армии, затем — заместитель начальника штаба этой армии, а с 1 мая по 15 июля 1944 года временно исполнял должность начальника штаба 10-го гвардейского танкового корпуса. Затем вернулся в штаб армии на прежнюю должность. Участвовал в Львовско-Сандомирской наступательной операции. В июне 1944 года был контужен. С начала сентября 1944 года — заместитель командира по строевой части 71-й механизированной бригады, с февраля 1945 года — на такой же должности в 23-й гвардейской мотострелковой бригаде. Участвовал в Висло-Одерской и Нижнесилезской наступательных операциях. В начале апреля 1945 года назначен командиром 69-й механизированной бригады.