В 1966 году стал членом КПСС[4]. Избирался в Читинский городской Совет народных депутатов с 15-го по 20-й созыв. В 1981 году «За создание уникальной сырьевой базы высококачественных руд» был удостоен Государственной премии СССР[6][7].
В 1993 году вступил в КПРФ. В марте 1994 года был избран депутатом Читинской областной Думы, а в апреле того же года — её председателем. В 1995 году был одним из кандидатов в ЦК КПРФ. В октябре 1996 года был вновь избран депутатом областного парламента и его председателем[3]. С января 1996 года по декабрь 2000 года — член Совета Федерации РФ по должности, как глава законодательного органа области. С декабря 2000 года по апрель 2005 года представлял в обновлённом Совете Федерации Читинскую областную думу[5].