Urodzony 22 maja 1953 roku w Gnieźnie. Od 2002 do 2014 roku burmistrz Miasta i Gminy Pobiedziska.
Absolwent Technikum Rybackiego w Sierakowie Wielkopolskim, a następnie Akademii Rolniczej w Poznaniu, na której uzyskał tytuł magistra inżyniera rolnictwa.
Doświadczenie zawodowe zdobywał, pracując 24 lata w administracji państwowej i samorządowej na różnych szczeblach.