W lutym 1985 tymczasowo aresztowany z przyczyn politycznych, zwolniono go w kwietniu tego samego roku na skutek umorzenia postępowania. Uczestniczył w pracach Centrum Obywatelskich Inicjatyw Ustawodawczych Solidarności.
W wyborach parlamentarnych w 1989 uzyskał mandat posła na Sejm z okręgu nr 66, będąc kandydatem Komitetu Obywatelskiego. W parlamencie był członkiem Obywatelskiego Klubu Parlamentarnego. W okresie 1990–1992 wchodził w skład Krajowej Rady Sądownictwa. W latach 1992–1993 był wiceprezesem Agencji Własności Rolnej Skarbu Państwa, a w latach 1993–1994 prezesem Fundacji Prasowej „Solidarność”. Zajął się też praktyką w zawodzie adwokata, był m.in. obrońcą w sprawie samosądu we Włodowie.
Należał do Porozumienia Centrum (1991–1994) i Porozumienia Polskich Chrześcijańskich Demokratów (1999–2001), w 2004 przystąpił do Partii Centrum.
W 2016 został prawomocnie skazany na karę 2 lat pozbawienia wolności z warunkowym zawieszeniem na 3 lata oraz na karę grzywny w sprawie dotyczącej przywłaszczenia działki. Otrzymał również zakaz wykonywania zawodu adwokata na 10 lat.
Odznaczenia Złoty Krzyż Zasługi (2011)Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 12 stycznia 2011 r.