Родился в семье крестьянина.
Окончил неполную среднюю школу.
С 1928 жил в г. Никольск-Уссурийске, окончил ФЗУ, работал слесарем на паровозоремонтном заводе.
В январе 1932 призван в армию, служил в Забайкалье, затем направлен в Иркутскую авиатехническую школу, которую окончил в 1934, служил авиационным техником в БВО.
В 1936 окончил Ейское военно-морское училище.
С октября 1938 был начальником учебной части и штурманом Иркутского областного аэроклуба.
В 1939 Ирутским ГВК вновь призван.
В Великой Отечественной войне с 1941 в ВВС Черноморского флота. Оборонял Одессу, Севастополь, Крым, Кавказ. Участвовал в десантных операциях под Новороссийском и в Крыму, с октября 1944 воевал на Балтике. Капитан, дублер штурмана авиаэскадрильи 12-го гвардейского авиаполка 8-й минно-торпедной дивизии ВВС Балтийского флота, с июня 1941 по декабрь 1944 произвел 296 боевых вылетов, из них 94 – ночью на разведку, бомбежку войск и техники противника, кораблей, портов и военно-морских баз.
Звание Героя Советского Союза присвоено 6 марта 1945.
В 1948 демобилизовался в звании майора, работал председателем колхоза в родном селе, более 20 лет – бригадиром на заводе «Красный резинщик» в Киеве.
Награжден орденами Ленина, двумя Красного Знамени, Октябрьской Революции, Отечественной войны I ст., медалью «За боевые заслуги» и др.