otrzymał 8956 głosów (co stanowiło 5,1% głosów i 3. rezultat wśród 9 kandydatów).. Na początku lat 90. pełnił funkcję wiceprzewodniczącego lubelskiej rady miasta. W 1991 został wybrany na posła na Sejm I kadencji z ramienia KPN, objął funkcję wicemarszałka. W 1993 skutecznie ubiegał się o reelekcję. W 1997 po raz trzeci został posłem, tym razem z listy Akcji Wyborczej Solidarność. Odszedł na kilka lat z KPN, działał w PPChD. Po porażce wyborczej w 2001 wrócił do KPN i zasiadał w jej władzach do czasu wyrejestrowania partii. W latach 1998–2002 był radnym sejmiku lubelskiego. W 2006 organizował lokalny komitet wyborczy, z którego bez powodzenia kandydował do rady miasta. W 2011 był szefem wojewódzkiego sztabu wyborczego PJN w Lublinie. W styczniu 2012 wybrany został do rady politycznej KPN. W styczniu 2014 został pełnomocnikiem Polski Razem Jarosława Gowina na powiat lubelski.