W 1958 roku pracował jako mechanik w Fabryce Krawieckiej im. Krupskiej w Mińsku. W latach 1963–1967 pracował w aparacie Komsomołu w obwodzie mińskim. W latach 1967–1986 był I sekretarzem Stołbeckiego Komitetu Rejonowego Komunistycznej Partii Białorusi (KPB), zastępcą kierownika, kierownikiem wydziału w Komitecie Centralnym KPB. W latach 1970–1978 był deputowanym do Rejonowej Rady Deputowanych. W latach 1975–1980 oraz 1985–1990 był deputowanym do Rady Najwyższej Białoruskiej SRR IX i XI kadencji. W latach 1986–1991 pełnił funkcję przewodniczącego Mińskiego Obwodowego Komitetu Wykonawczego. Od 1986 był deputowanym do Mińskiej Obwodowej Rady Deputowanych, w latach 1991–1997 pełnił funkcję jej przewodniczącego.

13 stycznia 1997 roku został członkiem nowo utworzonej Rady Republiki Zgromadzenia Narodowego Republiki Białorusi I kadencji. Od 22 stycznia pełnił w niej funkcję przewodniczącego Komisji ds. Polityki Regionalnej. Jego kadencja zakończyła się 19 grudnia 2000 roku.