Po wybuchu II wojny światowej, kampanii wrześniowej i agresji ZSRR na Polskę z 17 września 1939 został zatrzymany przez sowietów i wraz z grupą polskich oficerów został przewieziony do Równego. Był osadzony w obozie w Kozielsku. Wiosną 1940, gdy większość polskich jeńców stała się ofiarami zbrodni katyńskiej, nie został skierowany do miejsca kaźni (łącznie trzech oficerów z obozu kozielskiego uniknęło tego losu, także kmdr Stanisław Dzienisiewicz i kom. por. Julian Ginsbert). Wówczas z garstką ocalonych został przewieziony do obozu w Pawliszczew Borze, a następnie do obozu jenieckiego NKWD w Griazowcu. Na mocy układu Sikorski-Majski z 30 lipca 1941 odzyskał wolność, po czym wstąpił do formowanej w Tockoje i Buzułuku Armii Polskiej w ZSRR gen. Władysława Andersa. Drogą przez Murmańsk dotarł do Wielkiej Brytanii. Stamtąd razem z kmdr. Stanisławem Dzienisiewiczem został przewieziony do Murmańska, gdzie 20 stycznia 1942 zaokrętował się na brytyjski krążownik HMS Trinidad, po czym dotarł do Wielkiej Brytanii w lutym 1942.

Od 1923 był mężem Heleny z Kowalskich (1891–1988).