8 listopada 1939 został aresztowany przez słowacką straż graniczną i przekazany Niemcom. Przebywał w więzieniach w Komańczy, Sanoku, Tarnowie i na Montelupich w Krakowie. 30 sierpnia 1940 został więźniem KL Auschwitz, w którym otrzymał numer 3385. 4 grudnia 1944 został przewieziony do KL Mauthausen, w którym otrzymał numer 112.138. 5 maja 1945 został uwolniony przez armię amerykańską. W czerwcu 1945 został przyjęty do 2 Korpusu Polskiego i przydzielony do 2 Warszawskiej Dywizji Pancernej w Maceracie na stanowisko szefa oświaty.

Po zakończeniu II wojny światowej osiadł w Londynie. Pracował m.in. w British Museum. Członek założyciel i prezes Polskiego Towarzystwa Naukowego na Obczyźnie. Był także współzałożycielem Koła Lwowian w Londynie.

W 1913 zawarł związek małżeński z Wandą Białkowską i miał dwoje dzieci: Romana (ur. 30 października 1916) i Marię Wandę (ur. 16 września 1921).