15 апреля 1944 года был назначен на должность командира 6-го, а 2 июня — на должность командира 98-го стрелкового корпуса, который принимал участие в ходе Выборгско-Петрозаводской, Млавско-Эльбингской и Восточно-Померанской операций, с 14 по 28 января 1945 г в районе севернее города Пултуск в жестоких боях прорвал сильно укрепленную, глубоко эшелонированную оборону врага и перешел к энергичному преследованию врага, в ходе преследования противник понес большие потери в живой силе, взяты пленные, и богатые трофеи.