З вересня 1942 — командуючий 3-ю ударною армією. З листопада 1943 — травень 1945 — командував 11-ю гвардійською армією, які входили до складу військ Калінінського, 1-го Прибалтійського і 3-го Білоруського фронтів. Брав участь в прикордонному бою 1941 в Білорусі, в битві під Москвою, у Великолуцькій, Невельській, Городоцькій операціях 1942-43, в операціях по розгрому німецьких військ в Білорусі (1944) і Східній Пруссії (1945).