Окончил Пермскую авиашколу в 1942 году. Участник Великой отечественной войны с августа 43-го. Штурман эскадрильи 569-го штурмового авиаполка 4-й воздушной армии 2-го Белорусского фронта, лейтенант. За время войны совершил 129 боевых вылетов, сбил 11 самолётов, уничтожил 28 танков, 96 автомашин, 32 батареи полевой и зенитной артиллерии, 6 паровозов, поджёг 96 вагонов, взорвал 13 складов с горючим и боеприпасами. Награждён орденами Ленина, Отечественной войны I и II степеней, Красной Звезды, двумя орденами Красного Знамени, медалями.