С октября 1942 года воевал в должности начальника оперативного отделения – заместителя начальника штаба 16-й гвардейской стрелковой дивизии, с начала 1944 года – старший помощник начальника оперативного отдела штаба 11-й гвардейской армии на Западном, Брянском, 3-м Белорусском и 1-м Прибалтийском фронтах. На этих постах участвовал в Ржевско-Вяземской наступательной операции 1943 года, Курской битве, в Брянской, Невельско-Городокской, Витебской, Белорусской стратегической, Гумбиннен-Гольдапской, Восточно-Прусской наступательных операциях. Был ранен в бою 14 июля 1943 года.