Urodził się 14 lipca 1951 r. w Bydgoszczy.
Ukończył studia na Wydziale Mechanicznym Akademii Techniczno-Rolniczej w Bydgoszczy.
W latach 1975–82 pracował jako konstruktor w Ośrodku Badawczo-Rozwojowym „Spomasz” w Bydgoszczy. Od 1982 do 1990 r. zajmował stanowisko dyrektora technicznego Pomorskich Zakładów Przemysłu Cukierniczego „Jutrzenka” w Bydgoszczy, w 1991 r. był dyrektorem Zakładu Cukierniczego „Jago” w Bydgoszczy, a w okresie 1991–93 – Zakładu Wyrobów Cukierniczych „Anna” w Śliwicach. Jest przedsiębiorcą, właścicielem gospodarstwa rolnego.
W latach 1998–2002 sprawował mandat radnego Rady Miasta Bydgoszczy, a w okresie 2006–11 – Sejmiku Województwa Kujawsko-Pomorskiego.
Jest członkiem Bractwa Kurkowego i Stowarzyszenia „Via Natura” w Tucholi.
W Senacie VIII kadencji pracował w Komisji Rolnictwa i Rozwoju Wsi oraz Komisji Środowiska.
Należy do Platformy Obywatelskiej RP, zasiada w Radzie Krajowej, Zarządzie Regionu Kujawsko-Pomorskiego i Zarządzie Powiatu Tucholskiego tej partii.
Od: 13.11.2015 r.
Od: 22.09.2016 r.