По време на Великата отечествена война е началник на Тила на Югозападния фронт, после е заместник-началник на Генералния щаб. В периода 1941 – 1943 г. е командващ 4-та и 52-ра армии на Ленинградския и Волховския и помощник-командващ Степния фронт. Участва в Тихвинската и Любанската операции и Курската битка. От октомври 1943 г. командва войските на Беларуския военен окръг, а от 1946 г. е заместник-командващ и после командващ Ставрополския военен окръг. От 1947 г. е в запас.