Po ukończeniu studiów uzyskał zatrudnienie w charakterze referenta prasowego w Konsulacie Generalnym RP w Wolnym Mieście Gdańsku. Od 1924 kierował redakcją „Nowin Codziennych”. W latach 1926–1928 sprawował funkcję redaktora „Dziennika Lwowskiego”. Podczas wyborów 1928 kierował biurem Komitetu Wyborczego Narodowo-Chrześcijańskiego Zjednoczenia Pracy. Pełnił również obowiązki kierownika Biblioteki Śląskiej oraz referenta prasowego w Urzędzie Województwa Śląskiego. W 1930 został pierwszym w historii dyrektorem Biblioteki Śląskiej, a rok później objął stanowisko kierownicze w Instytucie Bałtyckim. W 1934 mianowano go dyrektorem Instytutu Śląskiego. Był wówczas członkiem redakcji „Zarania Śląskiego”. W marcu 1938 uczestniczył w I Kongresie Związku Polaków w Niemczech w Berlinie. W 1939 uzyskał zatrudnienie w Bibliotece Ossolińskich.

Podczas okupacji niemieckiej pracował m.in. jako kasjer w drogerii, nie zaprzestał jednak pracy naukowej i oświatowej – organizował m.in. kursy śląskoznawcze w Warszawie. Po upadku powstania warszawskiego znalazł się na krótki okres w Krakowie.