Urodził się 27 lipca 1922 r. we Lwowie, gdzie ukończył Szkołę im. Henryka Jordana. Był żołnierzem Armii Krajowej (ps. Bąbel), uczestnikiem Powstania Warszawskiego. Uczeń profesora Wiktora Degi, w 1949 r. ukończył Wydział Lekarski Uniwersytetu Poznańskiego, a rok później uzyskał stopień doktora medycyny.