We wrześniu 1939 został ewakuowany wraz z instytucjami rządowymi z Warszawy, dotarł do Zaleszczyk na granicy rumuńskiej, ale pozostał w kraju. Lata 1939–1941 spędził we Lwowie. Aresztowany przez NKWD podczas nielegalnej próby przekroczenia granicy ZSRR i GG zimą 1940/1941, wkrótce zwolniony. Po wybuchu wojny niemiecko-radzieckiej powrócił do Warszawy. Zatrzymany na warszawskiej Pradze w sierpniu 1944, wywieziony do Stutthofu, następnie skierowany do pracy przymusowej w Organizacji Todt.