В феврале 1942 года был назначен на должность начальника штаба 61-й армии, а в июне 1943 года — на должность командира 19-го стрелкового корпуса, который принимал участие в боевых действиях в ходе Курской битвы, Орловской и Черниговско-Припятской наступательных операций и освобождении города Новгород-Северский. Вскоре корпус форсировал Днепр, захватив плацдарм в районе пгт Лоев (Гомельская область), а затем принимал участие в ходе Гомельско-Речицкой и Могилёвской наступательных операций, в ходе последней освободил город Быхов. Вскоре корпус дважды форсировал реку Неман, освободил городом Мариямполе, выйдя к границе Германии, и в ходе Мемельской наступательной операции в октябре 1944 года корпус освободил до 300 населённых пунктов, выйдя к Балтийскому морю южнее Мемеля. В ходе наступательная операция по разгрому мемельской группировки в январе-феврале 1945 года корпус освободил сам город, при этом очистив косу Курише-Нерунг, после чего корпус занял оборону, а в апреле 1945 года был включён в состав Ленинградского фронта.