Podczas okupacji niemieckiej działał w polskim podziemiu zbrojnym i uczestniczył w jego akcjach, brał udział w m.in.: Akcji pod Arsenałem, akcji wysadzenia mostu pod Czarnocinem, wysadzenia pociągu Wehrmachtu pod Śródborowem (30 czerwca 1943) i akcji Wilanów. Ukończył Szkołę Podchorążych Rezerwy Piechoty „Agricola”. W powstaniu warszawskim dowodził obroną placówek przy ul. Solec, Ludnej i Okrąg na Czerniakowie. Od 14 września 1944 był ostatnim dowódcą batalionu „Parasol”. Został odznaczony Orderem Virtuti Militari i dwukrotnie Krzyżem Walecznych.