Był profesorem kolejno w Instytucie Mikrobiologii Akademii Medycznej w Krakowie i Zakładzie Immunologii Collegium Medicum Uniwersytetu Jagiellońskiego. Był zastępcą dyrektora Instytutu Mikrobiologii, kierownikiem Zakładu Immunologii Doświadczalnej i Klinicznej Instytutu Mikrobiologii oraz kierownikiem Katedry i Zakładu Immunologii Akademii Medycznej w Krakowie (1971–1999). W latach 1974–1999 był profesorem wizytującym na Yale University. Był sekretarzem (1989–1995) i wiceprzewodniczącym (do 2008) Wydziału Lekarskiego Polskiej Akademii Umiejętności.

Opublikował ponad dwieście prac badawczych w recenzowanych czasopismach naukowych. Zajmował się między innymi badaniem mechanizmów regulacyjnych odpowiedzi immunologicznej. Wraz z Richardem K. Gershonem był współautorem odkrycia limfocytów T regulatorowych. Znalazł się w sporządzonym przez Andrzeja Pilca zestawieniu najczęściej cytowanych polskich naukowców w dziedzinie biomedycyny za lata 1965–2001. Został odznaczony Krzyżami Kawalerskim i Komandorskim Orderu Odrodzenia Polski.