W dniach 31 sierpnia – 2 września 1944, batalion w sile 252 żołnierzy przedarł się kanałami do Śródmieścia, zajął pozycje na Skarpie Czerniakowskiej. W nocy 14/15 września wycofany z rejonu ul. Rozbrat i Łazienkowskiej na pozycje ul. Czerniakowska, Zagórna. Stoczył ciężkie walki w rejonie ul. Ludnej, Okrąg. W nocy 18/19 września batalion wycofał się nad Wisłę, w rejon ul. Solec. Od 20 września żołnierze batalionu przeszli kanałami na Mokotów, 25 września batalion w sile 90 żołnierzy walczył w rejonie ul. Wiktorskiej. od 25 września ewakuacja batalionu w sile 87 żołnierzy kanałami do Śródmieścia. Żołnierze i oficerowie batalionu otrzymali 23 ordery Virtuti Militari oraz 102 Krzyże Walecznych.

Dwukrotnie podczas walk ranny: około 20 sierpnia w głowę i 28 sierpnia w rękę – podczas bombardowania przez lotnictwo niemieckie kwater przy ul. Mławskiej 3/5. Awansowany do stopnia podpułkownika ze starszeństwem z dniem 2 października 1944. Po kapitulacji powstania w niewoli niemieckiej, w obozach w Pruszkowie, następnie w Skierniewicach. 15 listopada 1944 uciekł, do 19 lipca 1945 ukrywał się w Milanówku następnie w Podkowie Leśnej.