Od października 1939 działał w konspiracji: w latach 1940–1941 był komendantem Okręgu nr IV Stanisławów, od października 1941 był p.o. komendanta Okręgu Lwów ZWZ i następnie AK. 17 grudnia 1942 roku został aresztowany wraz z żoną i synem przez Gestapo. Był więziony początkowo we Lwowie, od sierpnia w obozie koncentracyjnym na Majdanku. W obozie tym kierował powstałą tam w październiku 1943 roku siatką AK. W kwietniu 1944 roku został wywieziony do obozu Auschwitz-Birkenau, gdzie również kierował liczną podziemną organizacją wojskową, zarówno męską jak i kobiecą. Od października 1944 był więziony w obozie Buchenwald, skąd w kwietniu 1945 roku uwolniły go wojska alianckie. Do sierpnia 1947 roku był leczony w szpitalu wojskowym w Warburgu, po czym wrócił do Polski.

W latach 1947–1948 pracował jako pracownik umysłowy w cukrowni we Wschowie, a następnie, do 1955 roku w biurze prawnym dyrekcji Lasów Państwowych w Szczecinku.

Zmarł 17 lipca 1958 roku w Świdrze. Został pochowany na Cmentarzu Wojskowym na Powązkach w kwaterze baonów „Miotła” i „Parasol” (kwatera A24-6-20)Wyszukiwarka cmentarna – Warszawskie cmentarze.