Prezydent, Urząd Miasta Włocławek
Ukończył studia politologiczne na Uniwersytecie Kazimierza Wielkiego w Bydgoszczy. Odbył studia podyplomowe EMBA na Uniwersytecie Mikołaja Kopernika w Toruniu oraz studia podyplomowe z zakresu komunikacji społecznej w Europejskiej Wyższej Szkole Prawa i Administracji w Warszawie.
Pracował m.in. w Urzędzie Miasta we Włocławku, Miejskim Przedsiębiorstwie Energetyki Cieplnej we Włocławku i firmie Guala Closures DGS Poland, gdzie pełnił funkcję pełnomocnika prezesa zarządu ds. zintegrowanego zarządzania.
W latach 2010–2019 sprawował mandat radnego Rady Miasta Włocławek, w 2017 i 2018 r. pełnił funkcję jej przewodniczącego. Od 2019 do 2023 r. był zastępcą prezydenta Włocławka.
W latach 2023-2024 piastował funkcję sekretarza stanu w Ministerstwie Rozwoju i Technologii.
W kwietniu 2024 roku został wybrany na urząd Prezydenta Miasta Włocławek. Funkcję tę sprawuje od 7 maja 2024 roku.
Należy do Nowej Lewicy.