Uczył w szkołach podstawowych, a w latach 1970-1997 wykładał na Politechnice Białostockiej - był kierownikiem Zakładu Nowych Technik Nauczania i szefem uczelnianego ZNP. Przewodniczy Białoruskiemu Towarzystwu Społeczno-Kulturalnemu. Posłem SLD był w latach 1997-2001.
Od 2002 r. pełni funkcję radnego sejmiku podlaskiego (do 2007 był jednocześnie wicemarszałkiem).