Urodził się 27 lutego 1956 r. w Borzytuchomiu.
W 1982 r. ukończył studia na Wydziale Budownictwa Lądowego Wyższej Szkoły Inżynierskiej w Koszalinie (obecnie Politechnika Koszalińska), a w 1997 r. – studia podyplomowe na Wydziale Zarządzania i Rachunkowości tej uczelni.
W latach 1982–1988 pracował jako nauczyciel, a następnie dyrektor szkoły podstawowej w Gostkowie. Od 1988 do 1994 r. był wizytatorem Kuratorium Oświaty w Bytowie, a w latach 2003–2006 uczył w Gimnazjum nr 2 w tym mieście.
Dwukrotnie sprawował mandat radnego Rady Miasta Bytów (1990–1994, 1998–2002). W latach 2002–2007 był radnym Rady Powiatu Bytowskiego. W okresie 1994–2002 pełnił funkcję zastępcy burmistrza Bytowa, a 2006–2007 – starosty powiatu bytowskiego. Od 2007 do 2011 r. był wojewodą pomorskim.
Jest prezesem Oddziału Powiatowego Związku Ochotniczej Straży Pożarnej RP w Bytowie, a także członkiem Zrzeszenia Kaszubsko-Pomorskiego i Stowarzyszenia „Nazaret” im. św. Filipa Neri.
Należy do Platformy Obywatelskiej RP, zasiada w Radzie Krajowej i Zarządzie Regionu Pomorskiego, jest przewodniczącym Koła Powiatowego tej partii w Bytowie.
Jest żonaty, ma czworo dzieci.
Okręg wyborczy nr 63 – powiaty: bytowski, chojnicki, człuchowski, kartuski i kościerski.
Od: 17.11.2011 r.
Od: 17.11.2011 r.
Zespoły parlamentarne
Od: 17.11.2011 r.
Zespoły senackie