W 1960 roku uzyskał I, a w 1966 II stopień specjalizacji w chirurgii ogólnej.

W latach 1964–1973 był dyrektorem szpitala miejskiego przy ul. Toruńskiej (obecnie Wyszyńskiego), znanym jako szpital św. Antoniego. Utworzył wówczas pierwszy w regionie poddział chirurgii dziecięcej, przekształcony później w samodzielny oddział. On też był dyrektorem tego oddziału w latach 1967-1995.

W 1969 roku uzyskał I, a w 1973 II stopień specjalizacji z zakresu chirurgii dziecięcej. W 1976 roku na Akademii Medycznej w Gdańsku obronił pracę doktorską pt. Rozkład grup krwi układu ABO u polskich dzieci z wrodzonym zwężeniem odźwiernika.

Do 1994 roku nauczał w Medycznym Zawodowym Studium Pielęgniarskim we Włocławku. Szkolił lekarzy także w swojej pracy zawodowej. Do 1995 roku wyszkolił siedmiu specjalistów I stopnia i trzech drugiego stopnia z zakresu chirurgii dziecięcej.

Zmarł 1 sierpnia 2008 roku we Włocławku. Został pochowany na Cmentarzu Komunalnym we Włocławku, w sektorze 44/1/10