Uczestniczył w wielu akcjach dywersyjnych, m.in.: wysadzenie pociągu towarowego między Błoniem a Bożą Wolą (w nocy z 15 na 16 lutego 1944 roku), cięcie torów w pobliżu Łubna (w nocy z 8 na 9 marca); w obu tych akcjach wyróżnił się odwagą i przewidywaniem, za co został odznaczony Złotym Krzyżem Zasługi z Mieczami.

Został zaskoczony w Milanówku przez wybuch powstania warszawskiego. Po przedostaniu się 11 sierpnia do Puszczy Kampinoskiej przyłączył się do Pułku „Palmiry-Młociny”, w którym pełnił funkcję zastępcy dowódcy kompanii i oficera do specjalnych poruczeń. Uczestniczył w wielu akcjach bojowych, m.in.: akcja na Zaborów Leśny i tamtejszy tartak (22 sierpnia, zginęło ok. 160 żołnierzy nieprzyjaciela), wypad na Truskaw (w nocy z 1 na 2 września, zginęło ok. 250 żołnierzy nieprzyjaciela, straty własne – 7), akcja na tartak w Piaskach Królewskich (w nocy z 6 na 7 września, zginęło 30 Niemców, przy stratach własnych – 3).