Urodzony w Toruniu, absolwent Akademii Rolniczo-Technicznej w Olsztynie, gdzie uzyskał tytuł magistra inżyniera w zakresie ochrony wód.
Swoje kompetencje rozwijał również podczas licznych studiów podyplomowych, realizowanych na Uniwersytecie Wrocławskim, Szkole Głównej Gospodarstwa Wiejskiego w Warszawie, Politechnice Poznańskiej, Uniwersytecie Szczecińskim oraz Uniwersytecie Ekonomicznym w Poznaniu. Ukończył także studia MBA w Akademii Ekonomicznej w Krakowie.
Z samorządem związany jest od blisko 30 lat. W swojej dotychczasowej karierze pełnił funkcje wiceburmistrza Gminy Sieraków, wiceburmistrza Gminy Wronki oraz wicestarosty szamotulskiego. Obecnie pełni funkcję Burmistrza Miasta i Gminy Wronki.
Posiada również doświadczenie w zarządzaniu przedsiębiorstwami komunalnymi — przez 8 lat był Prezesem Przedsiębiorstwa Komunalnego sp. z o.o. we Wronkach.
Bogate doświadczenie samorządowe, menedżerskie oraz szerokie wykształcenie sprawiają, że łączy praktyczną znajomość funkcjonowania administracji publicznej z kompetencjami w zakresie zarządzania i rozwoju lokalnego.