Родился в 1946 году в с. Александровский Завод Читинской области.
Образование высшее. Окончил Иркутский государственный университет им. Жданова по специальности «правоведение», курсы Высшей школы КГБ СССР.
С 1967 по 1969 годы — проходил службу в рядах Советской армии.
С 1970 по 1975 годы находился на комсомольской работе, был вторым секретарем Забайкальского райкома ВЛКСМ.
С 1975 по 1994 годы — служил в органах государственной безопасности СССР и Российской Федерации.
С 1982 по 1984 год находился в служебной командировке в Демократической Республике Афганистан.
В 1994 году после увольнения в запас возглавил созданный межрайонный отдел налоговой полиции.
С 1996 по 2008 годы — глава муниципального образования городской округ «город Петровск-Забайкальский».
С 2009 года — заместитель, затем председатель общественной организации городской Совет ветеранов войны, труда, Вооруженных сил и правоохранительных органов города Читы.
Награжден медалью «За отвагу», орден Славы Демократической Республики Афганистан.
С февраля 2013 года – председатель Комитета Забайкальского регионального отделения политической партии «ПАТРИОТЫ РОССИИ».