W Powstaniu Warszawskim nadal jako dowódca batalionu „Parasol” na Woli, w składzie Zgrupowania „Radosław”. 6 sierpnia ciężko ranny w rękę (roztrzaskana kość przedramienia) wskutek postrzału snajpera podczas walk w obronie cmentarzy wolskich. Operowany w szpitalu Jana Bożego, następnie leczony przy ul. Foksal oraz w szpitalu powstańczym przy ul. Mokotowskiej. Pozostał inwalidą (bezwładne lewe ramię).

Po kapitulacji Powstania od października 1944 w niewoli niemieckiej, osadzony w oflagu IV B w Zeithain. 9 maja 1945 uwolniony przez wojska brytyjskie.

Po wojnie W 1945 powrócił do kraju, od czerwca na leczeniu w Warszawie. W lipcu 1945 aresztowany przez funkcjonariuszy UB i osadzony w więzieniu mokotowskim. Po amnestii zwolniony.

Od września 1945 kierownik pracowni białka zwierzęcego Instytutu Gospodarstwa Wiejskiego w Bydgoszczy, Od sierpnia 1946 stypendysta UNRRA, na ośmiomiesięcznym stażu w USA i Wielkiej Brytanii. Po powrocie do kraju, od 1947 naczelny inspektor standaryzacji w Międzyministerialnej Komisji Aktywizacji Eksportu. Od lipca 1950 kierownik kontroli technicznej Zjednoczenia Przemysłu Mięsnego w Poznaniu, 31 marca 1952 zwolniony. Powrócił do Witkowa, pracował na działce 1,5 ha. Inwigilowany i szykanowany przez UB.