Учасник радянсько-німецької війни: у червні—жовтні 1941 року — заступник командира 271-го винищувального авіаційного полку (ППО Ростова-на-Дону), в жовтні 1941 — жовтні 1942 року — командир 512-го винищувального авіаційного полку (Південно-Західний і Сталінградський фронти). Брав участь в Ростовській оборонній, Барвінково-Лозівській та Харківській операціях, обороні Сталінграда. У жовтні 1942 — квітні 1943 року — льотчик-інспектор з винищувальної авіації Інспекції ВПС Червоної Армії. 28 травня 1943 року йому прсвоєне військве звання полковника. У квітні 1943 — жовтні 1944 року — командир 256-ї винищувальної авіаційної дивізії (Воронезький і 1-й Український фронти). Брав участь у Курській битві і битві за Дніпро, Житомирсько-Бердичівській, Корсунь-Шевченківській, Рівенсько-Луцькій, Проскурівсько-Чернівецькій, Львівсько-Сандомирській і Східно-Карпатській операціях.