Od 2009 roku pełnił funkcję wiceprzewodniczącego Partii BNF i Ruchu Społecznego BNF „Odrodzenie”. 30 września 2017 roku został wybrany na przewodniczącego BNF na XVIII Zjeździe Frontu głosami 107 (na 163) delegatów.

Trzykrotnie wybrany na deputowanego do miejscowych Rad (samorządu) – w 1987, 1991 i 1995 roku. W wyborach parlamentarnych w 2004 i w 2008 roku został zarejestrowany jako kandydat na deputowanego w Szkłowskim Okręgu Wyborczym, jednak według podanych oficjalnych wyników wyborów, nie udało mu się zdobyć mandatu. W czasie wyborów prezydenckich w 2006 roku był mężem zaufania wspólnego kandydata na urząd prezydenta od opozycji demokratycznej, Alaksandra Milinkiewicza.

Udział w wyborach prezydenckich w 2010 roku W 2010 roku został kandydatem Partii BNF na urząd prezydenta Białorusi. W noc z 19 na 20 grudnia 2010 (podczas demonstracji protestu bezpośrednio po wyborach prezydenckich) został pobity przez milicję i aresztowany (jak i kilku innych kandydatów na prezydenta). 22 grudnia złożył do Centralnej Komisji Wyborczej w imieniu swoim i innych opozycyjnych kandydatów wniosek o uznanie wyborów prezydenckich za nieważne, uzasdniony licznymi uwagami obserwatorów, dotyczącymi nieprawidłowości i naruszenia ordynacji wyborczej. Wniosek został odrzucony.