Urodził się 30 marca 1942 roku w Munchenbergu w Niemczech, gdzie jego rodzice wywiezieni byli na przymusowe roboty podczas II Wojny Światowej. Studia na Wydziale Lekarskim Akademii Medycznej w Poznaniu ukończył w 1967 r. W 1967 r. rozpoczął pracę w charakterze lekarza stażysty w Szpitalu Miejskim w Ostrowie Wielkopolskim. W 1969 r. rozpoczął specjalizację w zakresie chirurgii urazowo-ortopedycznej na Oddziale Urazowo-Ortopedycznym w Szpitalu w Ostrowie Wielkopolskim. Specjalizację I stopnia uzyskał w roku 1972, a II stopnia w 1976 r.. W latach 1977-1982 był kierownikiem Poradni Specjalistycznych w Szpitalu w Ostrowie Wielkopolskim. W 1985 r. pełnił funkcję p.o. ordynatora Oddziału Chirurgii Urazowo-Ortopedycznej. Od stycznia 1986 r. do 1992 r. był zastępcą ordynatora Oddziału. W latach 1992-1997 był kierownikiem Poradni Ortopedycznej oraz Poradni Preluksacyjnej w Ostrowie Wielkopolskim. Od 1977 r. pracował jako lekarz orzecznik konsultant w zakresie ortopedii w ZUS. W 2004 r. przeszedł na emeryturę.