Родился в 1914 году в деревне Баженово Тарского района Омской области в семье крестьянина. После окончания школы работал в колхозе. В 1936 году был призван в армию. Окончил авиационное училище. С 22 июня 1941 года по 5 мая 1945 года непрерывно участвовал в боях против немецко-фашистских захватчиков. Будучи штурманом эскадрильи авиаполка дальнего действия, совершил свыше 300 боевых вылетов днем и ночью. Принимал участие в налетах на Берлин, Будапешт, Вену, Хельсинки. Награжден: орденом Ленина, тремя орденами Красного Знамени, орденом Александра Невского, Отечественной войны I степени, Красной Звезды, несколькими медалями. Указом Президиума Верховного Совета СССР 18 сентября 1943 года присвоено звание Героя Советского Союза.