Absolwent Uniwersytetu Gdańskiego i Politechniki Gdańskiej. Radny Sejmiku Województwa Pomorskiego. Od 2016 roku pełni funkcję wiceburmistrza Rumi do spraw społecznych. Członek Zarządu Stowarzyszenia „Pomorskie w Unii Europejskiej”. Prywatnie mąż i ojciec. Miłośnik muzyki, książek i spacerów brzegiem Bałtyku.