Z ramienia SLD od 1991 do 2005 pełnił funkcję posła na Sejm I, II, III i IV kadencji (w 2001 został wybrany z okręgu chełmskiego). W czasie ostatniej z nich stał na czele Rady Ochrony Pracy przy Sejmie RP. W 1996 wstąpił do Ochotniczej Straży Pożarnej, w 1997 do Towarzystwa Zapobiegania Narkomanii, a w 1999 do partii SLD. W 2004 bez powodzenia kandydował do Parlamentu Europejskiego. W wyborach parlamentarnych w 2005 nie uzyskał ponownie mandatu.

W 2007 ukończył studia podyplomowe w Wyższej Szkole Przedsiębiorczości i Zarządzania im. Leona Koźmińskiego w Warszawie.

Odznaczenia i wyróżnienia 1987 – Srebrny Krzyż Zasługi 1993 – Honorowa Odznaka „Zasłużony dla Towarzystwa Zapobiegania Narkomanii” 1995 – Honorowa Odznaka „Zasłużony dla Związku Zawodowego „Budowlani” 1997 – Medal Za Zasługi dla OPZZ 2001 – Odznaka Honorowa „Za Zasługi dla Związku Kombatantów RP i Byłych Więźniów Politycznych” 2001 – Nagroda im. Haliny Krahelskiej 2002 – Order Uśmiechu 2002 – Odznaka Honorowa „Za zasługi dla budownictwa” 2002 – Medal Komisji Edukacji Narodowej 2004 – Medal im. dr.