Jest absolwentem Akademii Medycznej im. Ludwika Rydgiera w Bydgoszczy. W 1995 roku ukończył specjalizację pierwszego stopnia z medycyny ogólnej, uzyskując tytuł lekarza medycyny ogólnej. W 2003 roku ukończył specjalizację drugiego stopnia z medycyny ogólnej i uzyskał tytuł specjalisty medycyny ogólnej.
Był członkiem pierwszej Rady Społecznej Regionalnego Szpitala Specjalistycznego w Grudziądzu. Pełnił funkcje kierownicze w trzech publicznych zakładach opieki zdrowotnej.