Po obronie pracy doktorskiej został adiunktem w Archiwum Akt Dawnych (do 1921) oraz powrócił na stanowisko asystenta w Seminarium Historycznym. W 1920 habilitował się i został docentem w Katedrze Historii Gospodarczej Powszechnej i Polski, dwa lata później otrzymał nominację na profesora nadzwyczajnego i kierownika Katedry Historii Gospodarczej Średniowiecznej. W 1929 został profesorem zwyczajnym. W czasie wojny uczestniczył w tajnym nauczaniu we Lwowie. W 1945 powrócił do pracy na UJ, kierował kolejno katedrami Historii Gospodarczej i Społecznej (1945–1952), Historii Polski Feudalnej (1952–1957), Historii Polski do XV Wieku (1957–1960). Wykładał również historię średniowieczną Polski w Wyższej Szkole Pedagogicznej w Krakowie (1949–1957). Z powodu ciężkiej choroby, a także załamania psychicznego po śmierci żony, w 1957 (na trzy lata przed formalną emeryturą) zaprzestał prowadzenia wykładów.
W 1928 został powołany na członka korespondenta PAU, w 1946 na członka czynnego PAU;