Сначала воевал в должностях лётчика, командира звена 66-го штурмового авиационного полка и 140-го гвардейского штурмового авиационного полка. В октябре 1944 года переведён командиром эскадрильи в 143-й гвардейский штурмовой авиационный полк. Боевое крещение принял в Курской битве. Затем участвовал в битве за Днепр, в Днепровско-Карпатской, Львовско-Сандомирской и Висло-Одерской наступательных операциях.