Родился 6 августа 1954 года в городе Киселевске Кемеровской области. Окончил Трудармейскую среднюю школу и курсы водителей при Бабановской автобазе в поселке Красный брод.
С 1972 по 1974 год служил в рядах Советской Армии в ракетных войсках стратегического назначения в Забайкалье.
В течение восемнадцати лет работал водителем БелАЗа на Краснобродском угольном разрезе. Освоил все марки БелАЗа: от БелАЗА-504 до Комацу-2200. Работал в составе комсомольско-молодежного экипажа, имел Почетные грамоты и благодарности.
С 1993 года работал начальником смены на автобазе. В 1997 году переведен в дорожно-строительный участок мастером.
За многолетний добросовестный труд награжден орденом Трудовой Славы III степени, орденом Трудовой славы II степени, знаком «Шахтерская слава» III степени, имеет звание «Почетный механизатор угольной промышленности», Всесоюзными знаками «Победитель соцсоревнования», «Ударник коммунистического труда».