20 kwietnia 1939 na podstawie rozprawy Władysław IV wobec wojny trzydziestoletniej uzyskał habilitację jako docent historii Polski nowożytnej na Wydziale Filozoficznym UJ.
W czasie okupacji hitlerowskiej uczestniczył w tajnym nauczaniu na poziomie gimnazjalnym i akademickim, pracując oficjalnie jako urzędnik w przedsiębiorstwie Solvay.
W początkowych latach po wojnie powrócił do pracy nauczyciela gimnazjalnego w Krakowie, wykładał także na UJ stosunki polsko-niemieckie w XX wieku oraz zagadnienie sprawy polskiej w latach I wojny światowej; w 1946 przeniósł się do Wrocławia, gdzie został profesorem nadzwyczajnym na Uniwersytecie. Kierował Katedrą Historii Nowożytnej (1946–1952), Katedrą Historii Powszechnej (1952–1957), Katedrą Historii Polski i Powszechnej XVI–XVIII Wieku (1957–1969), od 1956 był profesorem zwyczajnym. Wykładał nowożytną historię Danii i Szwecji, stosunki polsko-skandynawskie w XVII wieku, dzieje parlamentaryzmu polskiego XVI–XVII wieku. Przeszedł na emeryturę w 1975.
W 1950 został członkiem korespondentem PAU. Należał ponadto do Wrocławskiego Towarzystwa Naukowego (1966–1974 wiceprezes), Międzynarodowej Komisji do Historii Mórz Północnych Europy (przewodniczący), Królewskiej Akademii Nauk w Kopenhadze, Towarzystwa Naukowego w Toruniu.