Po uzyskaniu stopnia doktora nauk medycznych, w 1980 przeszedł do Filii AMG w Bydgoszczy na stanowisko kierownika Kliniki Chorób Zakaźnych, przemianowanej na Katedrę i Klinikę Chorób Zakaźnych i Hepatologii, po utworzeniu w 1984 Akademii Medycznej w Bydgoszczy. W 1991 uzyskał stopień naukowy doktora habilitowanego, a dwa lata później stanowisko profesora nadzwyczajnego. W latach 1993–1996 pełnił funkcję prorektora tej uczelni.
W 2001 otrzymał tytuł naukowy profesora, a rok później stanowisko profesora zwyczajnego.
Po połączeniu Akademii Medycznej z Uniwersytetem Mikołaja Kopernika w Toruniu w 2004 roku i utworzeniu Collegium Medicum im.Ludwika Rydygiera w Bydgoszczy kontynuuje pracę na stanowisku profesora zwyczajnego i kierownika Katedry. Był promotorem 15 doktoratów, opiekunem trzech przewodów habilitacyjnych, recenzentem kilkudziesięciu prac na stopnie i tytuły naukowe.
Od 1981 do 2015 był konsultantem różnych szczebli w chorobach zakaźnych; pełnił funkcje konsultanta regionalnego, wojewódzkiego, a też członka Krajowego Zespołu Specjalistycznego.