Przyczynił się również do aresztowania sowieckiej szpieg – Lidii Szwełowej.
Od wybuchu II wojny światowej był oficerem Dowództwa Okręgu Korpusu nr IV oraz porucznikiem piechoty służby stałej. Uczestniczył w obronie Warszawy w 1939, podczas której dostał się do niewoli, i z której uciekł w październiku 1939. Przeniósł się do Łodzi gdzie współorganizował Związek Walki Zbrojnej w Łodzi, Brzezinach, Koluszkach i Łęczycy, podając się jednocześnie za członka Prasy Handlowej i Stowarzyszenia Biznesu oraz kupca węglowego, co umożliwiło mu swobodne podróżowanie po okręgu łódzkim.
Został aresztowany 27 lutego 1940, pod zarzutem działalności szpiegowskiej na rzecz zagranicznych mocarstw, a następnie przetrzymywany przez 10 miesięcy i osadzony w KL Mathausen, gdzie zaangażował się w działalność organizacji „Obrona”, angażującej się w samoobronę i przekazywanie tajnych informacji. Po ucieczce z obozu 2 dni przed jego wyzwoleniem podjął współpracę z Amerykanami, zostając tłumaczem rosyjsko-angielskim oraz mężem zaufania. Następnie wraz z kapitanem Stefanem Bojakowskim wyjechał do Czechosłowacji, gdzie dołączył do Brygady Świętokrzyskiej, w której od czerwca 1945 był kwatermistrzem i tłumaczem języka angielskiego w IV batalionie.