З грудня 1942 року — генерал-майор інтендантської служби. З січня по серпень 1943 роки закінчив прискорений курс Військової академії Генштабу імені Ворошилова. У серпні 1943 року був призначений командиром 15-ї запасної стрілецької бригади в Сталінграді. У квітні 1944 року призначений командиром 145-ї стрілецької дивізії. Разом з нею брав участь в Витебско-Оршанскій і Ризькій операціях. 29 вересня 1944 був важко поранений в ліву руку на спостережному пункті дивізії в боях поблизу західних передмість міста Балдоне. Лікувався в госпіталях до травня 1946 року, переніс три операції.