Od 1985 do 1989 pełnił mandat posła na Sejm PRL IX kadencji z okręgu Warszawa Ochota, zasiadał w Komisji Obrony Narodowej, Komisji Polityki Społecznej, Zdrowia i Kultury Fizycznej, Komisji Nadzwyczajnej do rozpatrzenia projektów ustaw zmieniających przepisy dotyczące rad narodowych i samorządu terytorialnego oraz w Komisji Nadzwyczajnej do rozpatrzenia projektu ustawy o mieniu komunalnym. W latach 1986–1989 był członkiem Ogólnopolskiego Komitetu Grunwaldzkiego.

W 1990 był organizatorem Europejskiego Zjazdu Chirurgów Naczyniowych, organizował też inne krajowe i międzynarodowe konferencje specjalistyczne. W latach 1991–1992 był prezydentem Europejskiego Towarzystwa Chirurgów Naczyniowych, a potem nadal członkiem jego zarządu. Od 1999 do 2002 pełnił funkcję prorektora Akademii Medycznej w Warszawie ds. Klinicznych, Inwestycji i Współpracy z Regionem, a od 16 grudnia 2003 prezesa zarządu Fundacji Rozwoju Chirurgii Naczyniowej. Od 2001 do 2009 był krajowym konsultantem ds. chirurgii naczyniowej. W latach 2005–2007 pełnił funkcję prezydenta Central European Vascular Forum. Był wieloletnim członkiem zarządu (w tym sekretarzem) i członkiem honorowym Towarzystwa Chirurgów Polskich, a także członkiem honorowym Polskiego Towarzystwa Chirurgów Naczyniowych i Polskiego Towarzystwa Angiologicznego.