W 1988 został członkiem zwyczajnym Towarzystwa Naukowego Warszawskiego, a w 2008 członkiem korespondentem Polskiej Akademii Umiejętności. Był członkiem kilku komitetów naukowych Polskiej Akademii Nauk: Komitetu Patofizjologii Klinicznej PAN (i jego przewodniczącym w latach 1996–2006), Komitetu Nauk Klinicznych PAN, Komitetu Bioetyki PAN, Komitetu Etyki w Nauce PAN oraz Komitetu Prognoz „Polska 2000 Plus”. Pełnił funkcję sekretarza generalnego Towarzystwa Chirurgów Polskich. Należał także do branżowych organizacji międzynarodowych. W latach 1993–1995 był przewodniczącym Rady ds. Ochrony Zdrowia przy prezydencie RP.
W 1997 bez powodzenia ubiegał się o mandat posła na Sejm w okręgu warszawskim z listy Polskiego Stronnictwa Ludowego.
Autor publikacji Chirurg.