Родился в 1921 году в с. Шербакуль Шербакульского района Омской области в семье крестьянина-бедняка. В 1939 году окончил среднюю школу. По комсомольской путевке был направлен в военное авиационно-техническое училище. Войну начал 22 июня 1941 года на Южном фронте. Воевал на Сталинградском, Юго-Западном, 3-м Украинском фронтах. За годы войны совершил 187 боевых вылетов. Награжден: орденом Ленина, двумя орденами Красного Знамени, тремя орденами Красной Звезды и несколькими медалями. Указом Президиума Верховного Совета СССР 29 июня 1945 года присвоено звание Героя Советского Союза.