В октябре 1941 года назначен начальником оперативного отдела штаба 26-й армии, а 26 октября — начальником штаба 31-й армии Калининского фронта. В этой должности участвовал в планировании действий армии в Битве под Москвой и Ржевско-Вяземской наступательной операции. В феврале 1943 года назначен командующим 31-й армией. Войска под его командованием участвовали в Смоленской стратегической операции (в том числе в Спас-Деменской и в Ельнинско-Дорогобужской операциях), в Витебской операции. С мая по август 1944 года в распоряжении ГУК НКО, с 27 августа командующим 7-й армией Карельского фронта. С 7 декабря 1944 года назначен командующим 6-й армией. В составе 1-го Украинского фронта армия участвует в Висло-Одерской, а затем Нижне-Силезской операциях. В ходе последней, войска под руководством В. А. Глуздовского окружают город-крепость Бреслау и блокируют его (см. Осада Бреслау). До конца войны 6-я армия держит в кольце 44-тысячный гарнизон Бреслау, а 6 мая принимает его капитуляцию.