Po skoku aklimatyzacja do realiów okupacyjnych w Warszawie, od 26 maja przydzielony do Wydziału Lotnictwa Oddziału III KG AK, jako oficer nadzoru technicznego Bazy Lotniczej „Okęcie”. Dodatkowo był oficerem ds. zleceń komendanta bazy płka Jana Białego. Od kwietnia 1944 był dowódcą IV kompanii „Jur”.

W Powstaniu Warszawskim od 1 sierpnia 1944 początkowo jako zastępca dowódcy odcinka „B”, kpt. Jerzego Marcinkowskiego ps. Jur –  ul. Wspólna od Emilii Plater do Marszałkowskiej oraz ul. Hoża (po stronie parzystej) od Marszałkowskiej do ul. Emilii Plater. Od 28 sierpnia zastępca dowódcy 2 kompanii lotniczej „Jura” Batalionu „Zaremba” – „Piorun”.

Po kapitulacji powstania w niewoli niemieckiej, osadzony w stalagu 344 Lamsdorf, następnie w oflagu VII-A Murnau w Bawarii. Oswobodzony z obozu przez wojska amerykańskie 29 kwietnia 1945.

25 czerwca 1945 zameldował się w Oddziale VI (Specjalnym), od 25 lipca ponownie w PSP, przydzielony do bazy lotniczej w Hucknall. Od 11 listopada 1946 w PKPR. Po demobilizacji pozostał na emigracji, w 1948 wyemigrował z rodziną do Kanady, a następnie do USA. W 1960 uzyskał obywatelstwo Stanów Zjednoczonych. Mieszkał w Casper Wyoming, a od roku 2008 w Sun City West w Arizonie. Zmarł tam 9 czerwca 2014.