В годы Великой Отечественной войны — с августа 1941 года — начальник артиллерии 22-й армии на Западном и Калининском фронтах. С мая 1942 года — начальник (командующий) артиллерии Северо-Западного фронта, с ноября 1943 — начальник артиллерии 2-го Прибалтийского фронта. В годы войны участвовал в Витебском сражении, Смоленском оборонительном сражении, битве за Москву, Ржевско-Вяземской наступательной операции (январь—февраль 1942), Демянской операции (1942), Старорусской операции, Демянской операции (1943), Ленинградско-Новгородской операции, Режицко-Двинской операции, Мадонской операции, Прибалтийской наступательной операции, блокаде Курляндской группировки.