Родился в городе Черемхово Иркутской области.
В начале 1943 года пошёл добровольцем на фронт, служил в танковых войсках (водителем танка).
В свои 18 лет прошёл Белоруссию, Польшу и дошёл до Берлина. На пути к победе у него сменилось три экипажа. Он три раза тонул с танком и два раза горел.
По окончании войны в 1945 году вернулся домой.
За свою боевую доблесть отмечен наградами: орденами Великой Отечественной войны 2 степени и Красной звезды, медалями «За боевые заслуги», «За отвагу», «За взятие Берлина», «За победу над Германией в Великой Отечественной войне», нагрудным знаком «Гвардия».