Od 1987 r. jest zatrudniony w Akademii Medycznej im. Ludwika Rydygiera w Bydgoszczy (obecnie Collegium Medicum UMK), początkowo w Katedrze i Klinice Pediatrii (później Katedra Pediatrii, Hematologii i Onkologii), obecnie w Katedrze Pielęgniarstwa Zachowawczego, w Zakładzie Pielęgniarstwa Pediatrycznego, w których jest kierownikiem. Był prodziekanem Wydziału Nauk o Zdrowiu CM UMK, obecnie sprawuje funkcję kierownika studiów doktoranckich i przewodniczącego Rady Dyscypliny Wydziału Nauk o Zdrowiu. W 2013 roku został wojewódzkim konsultantem ds. pediatrii dla województwa kujawsko-pomorskiego.
W latach 1983–2001 pracował w Wojewódzkim Szpitalu Dziecięcym im. Józefa Brudzińskiego w Bydgoszczy, w latach 2002–2012 w Szpitalu Uniwersyteckim nr 1 im. Antoniego Jurasza w Bydgoszczy, od 2012 roku ponownie w Wojewódzkim Szpitalu Dziecięcym, jako ordynator Oddziału Pediatrii, Hematologii, Onkologii i Reumatologii.
Należy do Polskiego Towarzystwa Pediatrycznego, jest wiceprzewodniczącym okręgu bydgoskiego.
Swoje prace publikował w czasopismach krajowych i zagranicznych, m.in. w European Journal of Cancer Care.