С 1978 г. член КПСС. 19 августа 1991 г., после сообщения о создании ГКЧП письменно уведомил партийную организацию Областной администрации о выходе из партии. Избирался депутатом Центрального районного Совета народных депутатов г. Братска, заместителем председателя областной комиссии по восстановлению справедливости в отношении жертв репрессий, заместителем председателя областного делового клуба. Руководил работой оргкомитетов по проведению Дня области в 1996 г. и по празднованию 60 - летия области в 1997г.
В июле 1999 года возглавил Иркутское региональное отделение Общероссийской общественно-политической организации "Юристы за права и достойную жизнь человека".
В августе 1999 г. Избран Председателем Наблюдательного Совета общественно-политических организаций Иркутской области по выполнению соглашения "Мы - за честные выборы". Принимал участие в создании Иркутской областной коалиции избирательного объединения "Союз Правых Сил" и на Всероссийском съезде объединения включен в общефедеральный партийный список кандидатов в депутаты Государственной Думы РФ под 1 по округу Сибирь-2 (Кемеровская область, Красноярский край, Иркутская область, республики Бурятия и Хакасия, 3 автономных округа).
19 декабря 1999 г. избран депутатом Государственной Думы РФ 3-го созыва. Член фракции СПС. Председатель подкомитета по банкротству комитета по собственности.
В мае 2000 года избран председателем Иркутского регионального отделения ОПОО "Союз Правых Сил".
На учредительном съезде ОПОО "Союз правых сил" избран членом федерального Политического Совета СПС. Работает в региональной комиссии Федерального Политсовета СПС. Является членом редакционной коллегии газеты "Правое дело".
В 2000-2002 гг. прошел обучение в Московской школе политических исследований и стажировку в Совете Европы.