Współkonsultant wystawy Romantyzm i romantyczność w sztuce polskiej (Warszawa 1975). Od 1976 roku był członkiem Kolegium Redakcyjnego rocznika PTTK „Wierchy”. Współkomisarz poznańskiej wystawy pt. Kolor w malarstwie polskim (1978). W 1978 podpisał deklarację założycielską Towarzystwa Kursów Naukowych i był następnie członkiem jego rady programowej. W latach 1981–1982 wykładał na Uniwersytecie w Toulouse – le Mirail (Francja). Członek Komitetu Obywatelskiego przy Przewodniczącym NSZZ „Solidarność” (1988), uczestnik obrad „Okrągłego Stołu” (1989). Został pierwszym prezydentem Krakowa wybranym przez Radę Miasta po wyborach samorządowych (w latach 1990–1991). W latach (1999–2000) był wykładowcą Katedry Historii i Kultury Polskiej na Uniwersytecie Hebrajskim w Jerozolimie. Publikował cyklicznie swoje wspomnienia (pn. Wspominki i Wypominki) w Zeszytach Literackich. Przed wyborami parlamentarnymi w 2001 był członkiem wyborczego komitetu honorowego Unii Wolności.