W powstaniu warszawskim początkowo walczył w oddziale NSZ Jana Jaroszka „Proboszcza” w rejonie pl. Kazimierza Wielkiego – ul. Żelazna. Następnie do ok. 1 września był oficerem 6 kompanii „Wawer”, dowodzonej przez cichociemnego por. Karola Pentza ps. Skała 2 (Zgrupowanie Batalionu „Kiliński”). Od 1 września był dowódcą plutonu i zastępcą dowódcy 1 kompanii Batalionu „Rum”. Uczestniczył w walkach w rejonie ul. Królewskiej, pl. Grzybowskiego i ul. Grzybowskiej. Walczył na Woli oraz w Śródmieściu.
Po powstaniu od 5 października przebywał w niewoli, został osadzony w Oflagu VII A Murnau, 29 kwietnia 1945 roku został uwolniony przez oddziały amerykańskie. 25 czerwca 1945 roku zameldował się w Oddziale Specjalnym Sztabu Naczelnego Wodza w Londynie. Został awansowany na stopień porucznika ze starszeństwem od 1 stycznia 1945 roku, i przydzielony do Centrum Wyszkolenia Piechoty. Osiedlił się w Wielkiej Brytanii, a w latach 60.