W latach 1991–1993 z listy Kongresu Liberalno-Demokratycznego sprawował mandat posła na Sejm I kadencji z okręgu kieleckiego. Był wiceprzewodniczącym Komisji Rolnictwa i Gospodarki Żywnościowej. W wyborach w 1993 bezskutecznie ubiegał się o reelekcję z ramienia BBWRWyniki wyborów do Sejmu Rzeczypospolitej Polskiej w dniu 19 września 1993 r. Cz. 1: Wyniki głosowania w okręgach wyborczych, Państwowa Komisja Wyborcza, Warszawa 1993, s. 166. W 1997 znalazł się na listach utworzonego przez Leszka Moczulskiego komitetu wyborczego „Porozumienie Prawicy Polskiej”, który wycofał się z wyborów.
W 2001 przystąpił do Samoobrony RP, gdzie objął funkcję przewodniczącego struktur w powiecie tarnobrzeskim. Z jej list kandydował w wyborach parlamentarnych w tym samym roku do Sejmu z okręgu nowosądeckiego (otrzymał 2525 głosów)Serwis PKW – Wybory 2001, a w latach 2002–2006 zasiadał w Sejmiku Województwa PodkarpackiegoSerwis PKW – Wybory 2002. Pełnił funkcję jego wiceprzewodniczącego. Był też członkiem rady nadzorczej Wojewódzkiego Funduszu Ochrony Środowiska. W 2002 także (bez powodzenia) kandydował z ramienia Samoobrony RP na urząd prezydenta Tarnobrzega.