Родился 5 июня 1949 года в городе Улан-Удэ республики Бурятия. В 1971 году окончил Восточно-Сибирский технологический институт. В 1975 году переехал в Невинномысск. 21 год проработал на ЗИПе: старшим мастером, начальником инструментального цеха, начальником технического бюро. С 1989 по 1996 гг. – председатель профкома завода. С 1991 по 1993 гг. был избран депутатом городского Совета. В 1996 году избран депутатом Думы города, работал на постоянной основе в должности зам. Председателя Думы города. В настоящее время – помощник депутата Думы Ставропольского края.
Женат, имеет сына, дочь и троих внуков.