Był członkiem Komitetu Patomorfologii PAN oraz Komisji Etyki w Nauce PAU.

W 1980 dołączył do NSZZ „Solidarność”, współtworzył komitet założycielski na swojej uczelni, pełnił funkcję wiceprzewodniczącego komisji zakładowej. W stanie wojennym zajął się redagowaniem pism drugiego obiegu wydawanych w krakowskim środowisku lekarskim. Organizował kolportaż wydawnictw podziemnych, współpracował z Arcybiskupim Komitetem Pomocy Więźniom i Internowanym w Krakowie. W połowie lat 80. organizował (początkowo niejawną) polską sekcję Lekarzy Świata.

W 1989 brał udział w pracach podzespołu do spraw zdrowia w ramach rozmów Okrągłego Stołu. Należał do krakowskiego Komitetu Obywatelskiego. W latach 1989–1993 kierował Komisją Etyki Naczelnej Izby Lekarskiej. W połowie lat 90. zainicjował utworzenie Stowarzyszenia Lekarze Nadziei, którym kierował do 2018. Wchodził w skład komitetu wspierającego kandydaturę Karola Nawrockiego na prezydenta RP w wyborach w 2025.

Zmarł w Krakowie, pochowany 26 maja 2025 na cmentarzu Salwatorskim (sektor IA, rząd 1, nr grobu 9).