Родился 21 февраля 1926 года в городе Свердловске.
Участник Великой Отечественной войны. Воевал на 3-х фронтах. Войну закончил в Польше в конце 1944 года.
За боевые заслуги награжден орденом Красной Звезды и орденами Отечественной войны I и II степени, а также медалями «За освобождение Варшавы» и «Ветеран труда».
В 1954 году устроился работать в локомотивное депо Свердловск-Пассажирский на должность машиниста парового дизельэлектрического крана на железнодо- рожном ходу. Стаж работы в депо – 33 года.