С августа 1943 года — инженер бригады, затем начальник инженерной службы 22-й отдельной гвардейской мотострелковой бригады в составе 6-го гвардейского танкового корпуса. С сентября 1944 года — помощник начальника штаба инженерных войск 3-й гвардейской танковой армии на 1-м Украинском фронте. Участвовал в наступательных операциях в битве за Днепр, Днепровско-Карпатской, Львовско-Сандомирской операции, в Висло-Одерской и Берлинской операциях.