20 ноября 1942 года был назначен командиром 356-й стрелковой дивизии и воевал с ней до конца войны. До июня 1943 года она в составе 61-й армии Западного, а с 28 марта 1943 года — Брянского фронтов занимала оборону на рубеже Стар. Дольцы — Михайловский, прикрывая направление на город Белёв и обеспечивая стык между 61-й и 3-й армиями. Затем её части участвовали в Курской битве, Орловской наступательной операции. С 7 августа дивизия находилась в резерве 61-й армии, затем Ставки ВГК. С 7 сентября она вместе с армией вошла в подчинение Центрального фронта и участвовала в Черниговско-Припятской наступательной операции и битве за Днепр, затем с ноября в составе Белорусского фронта — в Гомельско-Речицкой и Калинковичско-Мозырской наступательных операциях. Приказом ВГК № 07 от 15.01.1944 за освобождение города Калинковичи ей было присвоено наименование «Калинковичская». С 20 февраля дивизия вместе с той же 61-й армией входила в состав 2-го, а с 16 апреля — 1-го Белорусских фронтов. Её части участвовали в Полесской, Белорусской, Минской, Люблин-Брестской наступательных операциях. За освобождение города Бобруйск она была награждена орденом Красного Знамени (5.7.1944). В конце августа — сентябре 1944 года дивизия в составе армии из резерва Ставки ВГК была переброшена на 3-й Прибалтийский фронт и участвовала в Прибалтийской, Рижской наступательных операциях. За овладение городом Рига она была награждена орденом Суворова 2-й ст. (31.10.1944). С 15 октября вместе с армией перешла в 1-й Прибалтийский фронт, затем в конце месяца переброшена на 1-й Белорусский фронт и в его составе участвовала в Висло-Одерской, Варшавско-Познанской, Восточно-Померанской и Берлинской наступательных операциях. 3 мая 1945 года её части встретились с союзными американскими войсками на реке Эльба в районе города Хавельберг.