przebywał jakiś czas na Huculszczyźnie, następnie przeszedł przez nielegalną granicę do Rumunii. Tamże złapany i aresztowany, dwa lata spędził w więzieniach w Czerniowcach i Krajowej. Zwolniony został w 1944; schyłek wojny również spędził w Rumunii, podjąwszy studia z historii i filologii nowożytnej na uniwersytecie bukareszteńskim. Wyniósł z tamtego okresu znajomość języka rumuńskiego, w przyszłości historii Rumunii poświęcił wiele prac, utrzymywał także bliskie kontakty naukowe z tamtejszymi ośrodkami historycznymi.

W 1945 powrócił do kraju. Rozpoczął studia historyczne na Uniwersytecie Jagiellońskim, pod kierunkiem Henryka Mościckiego i Jana Dąbrowskiego, uczęszczał też na zajęcia z filologii angielskiej. Był ponadto słuchaczem Szkoły Nauk Politycznych przy Wydziale Prawa UJ. Z dyplomem magistra historii (pracę Początki gospodarki austriackiej w Krakowie po 1846 r. obronił w 1949) skierowany został do pracy w Muzeum Historycznym Miasta Krakowa. Otrzymał zakaz pracy w kontakcie ze studentami i mieszkanie poza Krakowem (Wieliczka). W opinii władz nie pomogło małżeństwo (żona – sanitariuszka Szarych Szeregów, ps. „Lidka”, maturzystka „Konopnickiej”, związana z batalionem „Parasol”, po-powstaniowa więźniarka Auschwitz i Ravensbrück).