Wkrótce został usunięty z pracy i objęty zakazem wykonywania zawodu.
W latach 1989–1993 przez dwie kadencje reprezentował w Senacie województwo chełmskie. Mandat senatorski uzyskiwał z ramienia Komitetu Obywatelskiego i „Solidarności”. W 1992 jego nazwisko pojawiło się na tzw. liście Macierewicza. W 2000 w postępowaniu sądowym z wniosku o autolustrację orzeczono, że nie był tajnym współpracownikiem SB.
W 1993 bez powodzenia ubiegał się o reelekcję z ramienia ZChN. W okresie 1991–1994 był chełmskim wicekuratorem, następnie nauczycielem w I Liceum Ogólnokształcącym im. Stefana Czarnieckiego w Chełmie. Od 1998 przez rok zajmował stanowisko dyrektora wydziału w urzędzie wojewódzkim. Po reformie samorządowej objął stanowisko kierownika wydziału oświaty, kultury, sportu i turystyki w starostwie powiatowym. Od 2002 do 2004 pełnił funkcję wicestarosty powiatu chełmskiego. W 2003 został dziekanem Wydziału Zamiejscowego Szkoły Wyższej im. Bogdana Jańskiego w Chełmie. Prowadził też zajęcia na uczelniach w Zamościu i Białej Podlaskiej. W 2011 założył lokalny periodyk „Pismo kulturalno-społeczne Ziemi Chełmskiej”. W 2014 z ramienia Prawa i Sprawiedliwości wybrany do chełmskiej rady miasta. W 2018 nie ubiegał się o reelekcję.