Urodzony 1 sierpnia 1958 roku w Gostyniu. Magister inżynier geodeta. Absolwent Akademii Górniczo-Hutniczej w Krakowie.
Pełnił funkcję zastępcy burmistrza Gostynia i przez ponad 10 lat starosty gostyńskiego. Zasiadał w radzie Gostynia oraz radzie powiatu gostyńskiego.
Obecnie jest radnym sejmiku wielkopolskiego.