Учасник німецько-радянської війни із червня 1941. У липні—серпні 1941 — командир танкового полку 121-ї бригади 3-ї армії Західного фронту (Орловський напрямок). У вересні—грудні 1941 — у резерві, у січні—березні 1942 — заступник командира танкової бригади, у березні 1942 — червні 1944 — командир окремої 91-ї танкової бригади, у червні 1944 — квітні 1945 — заступник командира 6-го гвардійського танкового корпусу; у квітні—серпні 1945 — заст. командира 7-го гвардійського танкового корпусу. Під його командуванням частини воювали у складі Західного фронту, Південного фронту, Південно-Західного фронту, Сталінградського, Донського фронтів, Брянського фронту, Центрального фронту, Воронезького фронту та Першого Українського фронту. Учасник Московської битви 1941—1942, Донбаської наступальної операції (див. Донбаські операції 1941—1943), Сталінградської битви 1942—1943, Курської битви 1943, форсування Дніпра, Київської наступальної операції 1943, Житомирсько-Бердичівської наступальної операції 1943—1944, Проскурівсько-Чернівецької наступальної операції 1944, Львівсько-Сандомирської наступальної операції 1944, Сандомирсько-Силезької, Верхньосилезької наступальних операцій 1945, боїв за Берлін (Німеччина) та Прагу (нині столиця Чехії).