W latach 1960–1962 pracował w aparacie Komsomołu w obwodzie grodzieńskim. W latach 1962–1964 służył w szeregach Armii Radzieckiej. W latach 1964–1969 był kierownikiem wydziału w Komitecie Centralnym (KC) Leninowskiego Komunistycznego Związku Młodzieży Białorusi. W latach 1969–1978 pracował jako instruktor w Wydziale Nauki i Szkolnictwa KC Komunistycznej Partii Białorusi. W latach 1978–1989 pełnił funkcję prorektora ds. naukowych Państwowego Pedagogicznego Instytutu Języków Obcych w Mińsku. W latach 1989–1993 był pierwszym prorektorem ds. dydaktycznych Mińskiego Państwowego Instytutu Pedagogicznego. Od 1993 roku pełnił funkcję rektora Białoruskiego Państwowego Uniwersytetu Pedagogicznego im. Maksima Tanka. Od 1994 roku był przewodniczącym Prezydium Krajowego Towarzystwa Pedagogicznego.

13 stycznia 1997 roku został członkiem nowo utworzonej Rady Republiki Zgromadzenia Narodowego Republiki Białorusi I kadencji. Pełnił w niej funkcję zastępcy przewodniczącego Stałej Komisji ds. Międzynarodowych i Bezpieczeństwa Narodowego.