Від 1941 року — начальник розвідувального відділу Північно-Західного фронту. Особисто очолював розвідку й бойові операції в тилу німців. Від травня 1942-го — начальник штабу 53-ї армії. Улітку 1943-го воював у складі Степового фронту, брав участь у Курській битві й визволенні Харкова (1943). Від січня 1944-го — начальник штабу 4-ї гвардійської армії Другого Українського фронту та Третього Українського фронту. Керував бойовими діями під час Корсунь-Шевченківської операції, Яссько-Кишинівської наступальної операції (1944), Будапештської наступальної операції (1944—1945) та Віденської наступальної операції (1945).