С 22 марта 1943 года командовал 62-й гвардейской стрелковой дивизией, которая воевала в 6-й, 1-й гвардейской, 37-й, 52-й, 4-й гвардейской армиях на Юго-Западном фронте, с октября 1943 — на 2-м Украинском фронте, с ноября 1944 — на 3-м Украинском фронте. Принимал участие в Изюм-Барвенковской наступательной операции, Донбасской стратегической операции, Запорожской, Кировоградской, Корсунь-Шевченковской, Уманско-Ботошанской, Ясско-Кишинёвской, Будапештской и Венской наступательных операциях, а также в Балатонской оборонительной операции. Дивизия отличилась при освобождении городов Старобельск, Изюм, Звенигородка, Боньхад, Секешфехервар и Дьёр. Под его командованием она получила почётные наименования «Звенигородская» (13.02.1944) и «Будапештская» (5.04.1945), была награждена орденами Богдана Хмельницкого 2-й степени (26.02.1944) и Красного Знамени (8.04.1944).