Родился в 1916 году в городе Змеиногорске Алтайского края. Получил среднее образование, был первым секретарем райкома ВЛКСМ г. Змеиногорска.
В РККА с 1941 года, кандидат ВКП (б) с 1943 г., имел звание младший техник-лейтенант. Воевал в 873-м штурмовом авиационном полку 231 штурмовой авиационной дивизии 2-м штурмовом авиационном корпусе 2-м Украинском фронте.
День Победы встретил в Вене (Австрия).
Был награжден орденом «Красной Звезды», медалью «За оборону Сталинграда». Демобилизовался в 1947 году.
После войны работал в ШПУ г. Прокопьевска слесарем.