od 1907 był profesorem tytularnym i prowadził wykłady z archeologii pradziejowej Polski. W 1919 został profesorem nadzwyczajnym i kierownikiem Katedry Prehistorii, w 1921 profesorem zwyczajnym i dyrektorem Zakładu Prehistorii. Od 1921 kierował Muzeum Archeologicznym PAU (do 1928 kierownik, następnie dyrektor).
W 1903 został członkiem korespondentem, w 1930 członkiem czynnym PAU (wcześniej AU); brał udział w pracach Komisji Archeologicznej AU, Komisji Historii Sztuki AU (sekretarz), Komisji Antropologicznej AU (sekretarz), Komisji Antropologii i Prehistorii PAU (przewodniczący). Był członkiem korespondentem Komisji Centralnej w Wiedniu dla Badania i Konserwacji Zabytków (1887), sekretarzem Grona Konserwatorów Galicji Zachodniej (1890–1895), członkiem korespondentem Poznańskiego Towarzystwa Przyjaciół Nauk (1916), członkiem honorowym Polskiego Towarzystwa Prehistorycznego (1924), członkiem Towarzystwa Antropologicznego w Wiedniu, członkiem Towarzystwa Starożytników w Królewcu, członkiem honorowym Sekcji Archeologicznej Muzeum Królewskiego w Pradze, członkiem honorowym Towarzystwa Opieki nad Polskimi Zabytkami Sztuki i Kultury.