Родился 8 мая 1922 года в деревне Кричей Кировской области.
Участник Великой Отечественной войны. Служил на Южном фронте в звании младшего лейтенанта, на Украинском фронте в звании лейтенанта. Был демобилизован в 1946 году. С 1957 года по 1982 год работал на Свердловской железной дороге в Каменск-Уральском районе сетей в дистанции лектроснабжения электромонтером. Награжден орденом Красной Звезды и орденом Отечественной войны I степени.