W latach 1985–1991 sprawował mandat posła IX kadencji (z ramienia Chrześcijańskiego Stowarzyszenia Społecznego) i X kadencji (z ramienia Unii Chrześcijańsko-Społecznej). Został także redaktorem naczelnym czasopisma „Przegląd Prawosławny”.

W latach 1991–1993 zasiadał w Sejmie z listy Komitetu Wyborczego Prawosławnych. Był współtwórcą ustawy z dnia 4 lipca 1991 o stosunku Państwa do Polskiego Autokefalicznego Kościoła Prawosławnego. W wyborach parlamentarnych w 1993 i w 1997 organizował komitety wyborcze podlaskich mniejszości narodowych, które nie zdołały wprowadzić swoich przedstawicieli do parlamentu. Od 1998 do 2001 zasiadał w sejmiku podlaskim, reprezentując Sojusz Lewicy Demokratycznej. Przystąpił do powołanej w 1999 partii o tej nazwie, w 2001 i 2005 z jej ramienia ponownie był wybierany do Sejmu. W IV kadencji pracował m.in. nad ustawą z 6 stycznia 2005 o mniejszościach narodowych i etnicznych oraz o języku regionalnym. W wyborach parlamentarnych w 2007 po raz szósty został posłem, otrzymując w okręgu podlaskim 14 234 głosy.