Polityk, samorządowiec, lekarz weterynarii, poseł na Sejm II kadencji. Od 2 grudnia 2014 objął stanowisko wicemarszałka w nowym zarządzie województwa pomorskiego.
W 1981 roku ukończył studia na Wydziale Weterynaryjnym Akademii Rolniczej w Lublinie. Do połowy lat 90. kierował lecznicą dla zwierząt.
Należał do Zjednoczonego Stronnictwa Ludowego, związał się też z NSZZ RI "Solidarność". Od 1988 do 1990 roku pełnił funkcję przewodniczącego Gminnej Rady Narodowej w gminie Zblewo. Był również przewodniczącym rady gminy i radnym sejmiku samorządowego województwa gdańskiego, a w latach 1998–2002 wójta gminy Zblewo. Przez następne cztery lata pracował jako etatowy członek zarządu powiatu starogardzkiego. W 2001 bez powodzenia kandydował do Sejmu, a w 2004 do Parlamentu Europejskiego.