Родился 25 сентября 1925 года в городе Сысерть Свердловской области. В 1941-м шестнадцатилетним мальчишкой уже работал в артели учеником слесаря. После начала войны сразу стал проситься на фронт и в декабре 1942-го по призыву попал в Пехотное училище. В связи с тяжелым положением на фронте, курсантов, не прошедших полный курс обучения, срочно перебросили в район Курской дуги, где разворачивалось жестокое сражение. Боевое крещение получил в составе танкового десанта Уральского добровольческого танкового корпуса. Участвовал в освобождении Белоруссии, Прибалтики, Польши, брал Кёнигсберг. Трижды был ранен, но дошёл до Берлина. Получил множество наград, в числе которых орден Отечественной войны II степени, медали «За отвагу» (2), «За взятие Кёнигсберга», «За освобождение Варшавы», «За взятие Берлина».
Почётный гражданин города Сысерть Свердловской области.