С октября 1943 года по июль 1944 года находился на учебе в Высшей военной академии им. К. Е. Ворошилова, затем был направлен на 1-й Украинский фронт и с 20 августа допущен к исполнению должности начальника штаба 162-й стрелковой Среднеазиатской Новгород-Северской Краснознаменной дивизии 3-й гвардейской армии. С 5 сентября дивизия была выведена в резерв Ставки ВГК и к 10 октября передислоцирована в район Минск-Мазовецкий, где включена в 70-ю армию 2-го Белорусского фронта. В ее составе с 15 января 1945 года участвовала в Восточно-Прусской, Млавско-Эльбингской и Восточно-Померанской наступательных операциях. С 3 марта он был допущен к командованию 369-й стрелковой Карачевской Краснознаменной дивизией и в составе 96-го стрелкового корпуса воевал с ней до конца войны. В марте она успешно действовала против данцигско-гдынской группировки противника, разделив ее на две части и овладев военно-морским портом и городом на Балтийском море — Гдыня. С 13 апреля дивизия была передислоцирована в район северо-восточнее Берлина и участвовала в Берлинской наступательной операции.