W 1957 rozpoczął pracę nauczyciela akademickiego na Uniwersytecie Jagiellońskim na stanowisku asystenta, stopniowo przechodząc przez wszystkie szczeble kariery naukowej (adiunkt w 1965, profesor nadzwyczajny w 1977, profesor zwyczajny w 1986). W latach 1969–1979 pracował także na Wydziale Prawa i Administracji Uniwersytetu Śląskiego w Katowicach. W tym czasie wypromował kilkudziesięciu doktorów i kilkuset magistrów, w tym większość obecnych pracowników katedr historyczno-prawnych na WPiA UJ i UŚl w Katowicach. Pod jego kierunkiem stopień naukowy doktora uzyskały m.in. Dorota Malec (1995), Izabela Lewandowska-Malec (1997), Anna Zarzycka (2002), Władysław Pęksa (2005) i Rafał Łyszczek (2005). Od roku 1998 przebywał na emeryturze, nie przerywając przy tym pracy naukowej (ostatni doktorat wypromował w 2005). W 1999 roku, podczas uroczystej sesji naukowej zorganizowanej z okazji 75 rocznicy urodzin, odebrał Księgę Jubileuszową Parlamentaryzm i prawodawstwo przez wieki (red. prof. W. Uruszczak i prof. J. Malec).
Pochowany na cmentarzu Batowickim w Krakowie (kwatera CXLI-zach.-15). thumb|240px|Grób prof.