Od 1994 do 1999 pełnił kierownicze funkcje w Przedsiębiorstwie Budowy Obiektów Użyteczności Publicznej „Budopol” w Bydgoszczy. W latach 1998–2001 zasiadał w sejmiku kujawsko-pomorskim z ramienia AWS. W rządzie Jerzego Buzka od 1999 sprawował urząd ministra środowiskaPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 19 października 1999 r. o zmianach w składzie Rady Ministrów ().. W 2001 bez powodzenia kandydował do Sejmu z listy AWSP.
Należał do Porozumienia Centrum (w 1999 był krótko jego przewodniczącym, został wykluczony z partii), następnie został przewodniczącym Porozumienia Polskich Chrześcijańskich Demokratów. Był też jednym z liderów SKL-RNP.
Wycofał się z działalności politycznej. W 2003 był prezesem Polonii Bydgoszcz, od 2004 do 2011 był dyrektorem Izby Gospodarczej „Wodociągi Polskie”. W 2012 został wicedyrektorem Wojewódzkiego Ośrodka Ruchu Drogowego w Bydgoszczy.