Podczas I wojny światowej w 1915 w Wiedniu został członkiem zarządu Polskiego Archiwum Wojennego.

W latach 1919–1920 pracował w Bibliotece Jagiellońskiej, potem do 1927 w Bibliotece Uniwersytetu we  Lwowie, gdzie od 1924 wykładał też bibliografię i bibliotekoznawstwo. W latach 1927–1936 i 1947–1950 pełnił funkcję dyrektora Biblioteki Uniwersyteckiej w Poznaniu. Od 1928 na Uniwersytecie Poznańskim wykładał księgoznawstwo. Od 1 lipca 1937 do 1940 i w latach 1945–1947 był dyrektorem Biblioteki Narodowej. 29 września 1949 został mianowany profesorem nadzwyczajnym (31 grudnia 1956 zwyczajnym) Uniwersytetu Poznańskiego (w związku z czym od lipca 1950 przestał kierować Biblioteką) i objął Katedrę Literatur Zachodniosłowiańskich (później Katedry Literatur Słowiańskich). Za zasługi położone na polu nauki i jej organizacji, otrzymał w 1956 nagrodę Ministerstwa Szkół Wyższych, a w 1957 nagrodę naukową Poznania.