W 1980 należał do grona osób zakładających NSZZ Solidarność w Uniwersytecie Jagiellońskim. W 1981 objął stanowisko szefa Komisji Uczelnianej związku. W 1987 został wybrany dyrektorem Instytutu Historii UJ i funkcję tę sprawował przez dwie kadencje. Należał do inicjatorów wydawanej w Krakowie serii Studia Polono-Danubiana et Balcanica. W 1993 stanął na czele Stałej Wspólnej Polsko-Czeskiej Komisji Nauk Humanistycznych. Był inicjatorem powstania Polsko-Słowackiej Komisji Nauk Humanistycznych. W latach 2002–2004 był redaktorem naczelnym rocznika „Kontakty” wydawanego przez tę Komisję. Jest członkiem Komisji Środkowoeuropejskiej i Komisji Wojen i Wojskowości Polskiej Akademii Umiejętności. Był przewodniczącym kapituły przyznającej w Krakowie Nagrodę im. Wacława Felczaka i Henryka Wereszyckiego.

Odznaczony Medalem Ministerstwa Oświaty Republiki Czeskiej II klasy, a także Medalem honorowym Františka Palackiego za zasługi w dziedzinie nauk historycznych (przyznanym przez Akademię Nauk Republiki Czeskiej).

Pochowany na Cmentarzu Rakowickim w Krakowie (kwatera LXXXII-11-53)