Absolwent Wydziału Prawa i Administracji Uniwersytetu Mikołaja Kopernika w Toruniu oraz Podyplomowego Studium Samorządu Terytorialnego i Rozwoju Lokalnego Uniwersytetu Warszawskiego.
Urodzony w 1956 r. Jest rodowitym torunianinem. Pracę w administracji publicznej rozpoczął w 1977 roku. Przez 10 lat pracował w toruńskim Urzędzie Wojewódzkim. Z Urzędem Miasta Torunia związał się w 1987 roku, obejmując kierownictwo Wydziału Zdrowia i Polityki Społecznej. Od listopada 2002 r. pełni funkcję Zastępcy Prezydenta Miasta Torunia.
Prezes Zarządu Stowarzyszenia "Liga Polskich Miast i Miejsc UNESCO". Członek Rady Programowej Centrum Sztuki Współczesnej "Znaki Czasu". Kapitan jachtowy, członek Bractwa Kaphornowców - dnia 17 lutego 2010 r. wraz z grupą toruńskich żeglarzy opłynął Przylądek Horn.
Odznaczony Krzyżem Kawalerskim Orderu Odrodzenia Polski (2012 r.).
Żonaty - żona Krystyna jest Zastępcą Kierownika w Laboratorium Badawczym Toruńskich Wodociągów. Ma dorosłego syna Pawła i troje wnucząt: Mikołaja, Antoninę i Krystiana.
Hobby: sport, myślistwo, wędkarstwo, żeglarstwo morskie.