W okresie 1990–1994 był radnym Lublina. W 1993 uzyskał mandat posła na Sejm II kadencji. Został wybrany w okręgu lubelskim z ramienia koalicyjnego Sojuszu Lewicy Demokratycznej, będąc bezpartyjnym kandydatem na liście tego komitetu. Startując z ostatniego miejsca, uzyskał drugi wynik wyborczy (2838 głosów)Obwieszczenie Państwowej Komisji Wyborczej z dnia 23 września 1993 r. o wynikach wyborów do Sejmu Rzeczypospolitej Polskiej przeprowadzonych w dniu 19 września 1993 r. ().. Do końca kadencji należał do klubu parlamentarnego SLD, pracował w Komisji Stosunków Gospodarczych z Zagranicą, Komisji Mniejszości Narodowych i Etnicznych oraz Komisji Spraw Zagranicznych. Był także członkiem Podkomisji ds. polityki zachodniej. W 1997 nie ubiegał się o reelekcję i wycofał z działalności politycznej. Później był sekretarzem Stowarzyszenia Parlamentarzystów Polskich.