Od 1993 r. poza pracą naukową na Uniwersytecie Jagiellońskim był związany z kilkoma innymi szkołami wyższymi w Polsce. Pracował jako wykładowca w: Papieskiej Akademii Teologicznej w Krakowie (1999-2003), Wyższej Szkole Biznesu – National Louis University w Nowym Sączu (1993–1999) i w Wyższej Szkole Turystyki i Ekologii w Suchej Beskidzkiej (2003–2011). W latach 1994–1999 pełnił funkcję dziekana Wydziału Administracji i Prawa Gospodarczego Wyższej Szkoły Biznesu – National-Louis University w Nowym Sączu, a w latach 1999–2003 funkcję kierownika Katedry Historii Kościoła XIX wieku na Wydziale Historii Kościoła Papieskiej Akademii Teologicznej w Krakowie.

Został pochowany na cmentarzu Rakowickim w Krakowie.

Działalność społeczna W latach 1964–1971 i 1992–2011 działacz harcerski. Był podharcmistrzem Związku Harcerstwa Polskiego, wieloletnim instruktorem harcerskim Hufca Kraków Kleparz-Łobzów. Od 1992 r. członek Rady Muzeum Harcerstwa w Warszawie, Rady Redakcyjnej Harcerskiego Słownika Biograficznego i uczestnik prac Komisji Historycznej Krakowskiej Chorągwi Związku Harcerstwa Polskiego. Działał w Polskim Czerwonym Krzyżu.