W latach 1983–1986 był przewodniczącym Szarkowszczyńskiego Rejonowego Komitetu Wykonawczego. W latach 1986–1990 pracował jako I sekretarz Dubrowieńskiego Komitetu Rejonowego KPB.

Działalność parlamentarna W latach 1990–1996 był deputowanym do Rady Najwyższej Białoruskiej SRR/Rady Najwyższej Republiki Białorusi XII kadencji. Pełnił w Radzie Najwyższej funkcję zastępcy przewodniczącego i przewodniczącego Komisji ds. Międzynarodowych i Kontaktów Gospodarczych z Zagranicą. W drugiej turze wyborów parlamentarnych 28 maja 1995 roku został wybrany na deputowanego do Rady Najwyższej Republiki Białorusi XIII kadencji z szarkowszczyńskiego okręgu wyborczego nr 55. 9 stycznia 1996 roku został zaprzysiężony na deputowanego. Od 23 stycznia pełnił w niej funkcję członka Stałej Komisji ds. Międzynarodowych. Był bezpartyjny, nie należał do żadnej z frakcji parlamentarnych. Od 3 czerwca był członkiem grupy roboczej Rady Najwyższej ds. współpracy z parlamentem Republiki Tureckiej. 27 listopada 1996 roku, po dokonanej przez prezydenta Alaksandra Łukaszenkę kontrowersyjnej i częściowo nieuznanej międzynarodowo zmianie konstytucji, nie wszedł w skład utworzonej przez niego Izby Reprezentantów Zgromadzenia Narodowego Republiki Białorusi I kadencji.