W 1939 brał udział w wojnie obronnej jako szef sanitarny pułku szwoleżerów w Mazowieckiej Brygadzie Kawalerii (w stopniu majora). Pod koniec września dostał się do niewoli niemieckiej, po ucieczce z obozu jenieckiego powrócił do Warszawy. Od 1941 był komendantem Tajnej Organizacji Wojskowej Okręgu Krakowskiego, w 1943 został dowódcą Kedywu Okręgu Krakowskiego Armii Krajowej. W 1944 ponownie znalazł się w stolicy, wszedł w skład kierownictwa służby zdrowia Komendy Głównej AK. Brał udział w powstaniu warszawskim w sanitariacie Okręgu Warszawskiego Armii Krajowej. Był komendantem szpitali stałych i polowych, a także szefem sanitariatu Grupy „Północ”. Znalazł się następnie w Krakowie z transportem rannych i chorych szpitala polowego, obejmując komendanturę ewakuowanego Szpitala Ujazdowskiego.
Po II wojnie światowej zamieszkał w Warszawie. Był dowódcą Sanitarnego Warszawskiego Okręgu Wojskowego, w 1947 zwolniono go ze służby wojskowej. Do 1953 kierował Zespołem Sanatoriów dla Dzieci Chorych na Gruźlicę w Rabce. Następnie był zastępcą kierownika wydziału zdrowia w jednym ze stołecznych urzędów oraz kierownikiem placówek służby zdrowia.