Urodził się 14 kwietnia 1951 roku w Nowej Wsi Lęborskiej, polityk, senator i poseł, jeden z ważniejszych działaczy solidarnościowych w Bydgoszczy.
W 1974 ukończył studia na Wydziale Filozofii Katolickiego Uniwersytetu Lubelskiego. W latach 80. działał w opozycji demokratycznej w ramach „Solidarności”. Został wiceprzewodniczącym Regionu Bydgoskiego „Solidarności”. 13 grudnia 1981 roku został internowany, przez rok przebywał w ośrodkach odosobnienia w Strzebielinku i Białołęce. W następnych latach działał m. in. w Duszpasterstwie Ludzi Pracy w Bydgoszczy, a od 1987 roku wchodził w skład Krajowej Komisji Wykonawczej NSZZ „Solidarność”. W 1989 uczestniczył w obradach Okrągłego Stołu w podzespole do spraw rolnictwa
W latach 1989-1991 był senatorem RP. A w latach 1991-1992 – wojewodą bydgoskim. Był działaczem Porozumienia Centrum, posłem, a także ministrem środowiska. Od 1999 roku związany z Porozumieniem Polskich Chrześcijańskich Demokratów i Stronnictwem Konserwatywno – Ludowym.
Został odznaczony litewskim Medalem Pamiątkowym 13 Stycznia oraz Złotym Krzyżem Zasługi. W 2011 prezydent Bronisław Komorowski nadał mu Krzyż Oficerski Orderu Odrodzenia Polski. W 2015 otrzymał Krzyż Wolności i Solidarności.