Wykształcenie wyższe magisterskie. Ukończył też studia podyplomowe z zakresu zamówień publicznych.
Na co dzień pracuje w Kujawsko-Pomorskim Zarządzie Melioracji i Urządzeń Wodnych, Urzędzie Gminy Włocławek oraz Urzędzie Marszałkowskim w Toruniu.
13 grudnia 2013 roku objął stanowisko wicestarosty włocławskiego. Po raz drugi pełni funkcję radnego powiatu włocławskiego.