Tytuł magistra historii uzyskał formalnie już po II wojnie światowej, w 1946 na Wydziale Humanistycznym Uniwersytetu i Politechniki Wrocławskiej, na podstawie pracy Szkolnictwo polskie w czasach Księstwa Warszawskiego 1807–1815, którą przygotowywał jeszcze przed wojną pod kierunkiem Stanisława Łempickiego.

Od stycznia 1940 pracował w Zarządzie Zdrojowym w Morszynie, początkowo fizycznie, następnie jako urzędnik. Od kwietnia 1944 pracował w Bibliotece Ossolineum we Lwowie, początkowo jako wolontariusz, od sierpnia 1944 na etacie bibliotekarza. Wiosną 1944 uczestniczył w zabezpieczaniu zbiorów przed bombardowaniami, w tym przenoszeniu ich do podziemi kościoła Dominikanów.

W styczniu 1945 został aresztowany w ramach akcji masowych aresztowań polskiej inteligencji Lwowa pod zarzutem działalności antyradzieckiej i osadzony w więzieniu przy ul. Łąckiego. Po ciężkim śledztwie został w maju 1945 wypuszczony, powrócił następnie do pracy w Bibliotece Ossolineum.