W latach 1908–1912 wykładał historię średniowieczną Polski w Towarzystwie Kursów Naukowych w Warszawie. Od 1919 był profesorem zwyczajnym Uniwersytetu Warszawskiego, kierował Katedrą Historii Polski Wieków Średnich i Nauk Pomocniczych Historii; pełnił funkcję prorektora w roku akademickim 1921/1922 oraz rektora (1920/1921). Wykładał do 1934, później był profesorem honorowym. W latach 1922–1934 prowadził również zajęcia w Archiwum Akt Dawnych w Warszawie.

Był członkiem dwóch czołowych instytucji naukowych – Polskiej Akademii Umiejętności i Towarzystwa Naukowego Warszawskiego. Na członka korespondenta PAU został wybrany w 1919, na członka czynnego w 1920; w latach 1920–1926 pełnił funkcję delegata PAU na ośrodek warszawski. Był w gronie członków założycieli Towarzystwa Naukowego Warszawskiego (1907), zasiadał w jego Zarządzie (1907–1925), przewodniczył Wydziałowi II (1910–1922) i Komisji Historycznej (1911–1913); w latach 1918–1925 był prezesem TNW. Ustąpił z władz towarzystwa (wspólnie z Franciszkiem Pułaskim) w 1925 po naciskach działaczy endeckich. Należał ponadto m.in. do Towarzystwa Miłośników Historii w Warszawie, Polskiego Towarzystwa Historycznego (członek honorowy), Kasy im.