С 7 апреля 1943 года и до конца войны занимал должность начальника штаба 51-й армии. Воевал с ней в составе войск Южного, с октября 1943 года — 4-го Украинского, с июля 1944 года — 1-го, а с февраля 1945 года — 2-го Прибалтийских фронтов. В июле — сентябре 1943 года её войска в составе Южного фронта вели наступательные бои на дебальцевском и запорожском, а в октябре — мелитопольском направлениях. С 20 октября армия была подчинена 4-му Украинскому фронту, а в начале ноября она частью сил форсировала Сиваш и овладела плацдармом на его южном берегу. Весной 1944 года её соединения принимали участие в Крымской наступательной операции, в освобождении Севастополя. 20 мая армия была выведена в резерв Ставки ВГК и перегруппирована в район Полоцка и Витебска. С 1 июля она вошла в состав 1-го Прибалтийского фронта и участвовала в Белорусской, затем Прибалтийской наступательных операциях (на паневежско-митавском и шяуляйско-мемельском направлениях). В начале 1945 года её соединения занимали оборону на либавском направлении, в конце января — начале февраля провели частную операцию по расширению плацдармов на правом берегу реки Барта. В феврале — апреле армия в составе 2-го Прибалтийского фронта (со 2 февраля) сковывала противника, препятствуя его эвакуации из Курляндии.