Podczas okupacji niemieckiej w 1943 został aresztowany przez Gestapo, był przetrzymywany w obozach w Pustkowie, Auschwitz-Birkenau i Sachsenhausen, a w 1945 odzyskał wolność. W Pustkowie działał wraz z Ludwikiem Szenbornem i Józefem Tkaczowem w zorganizowanej przez KPP grupie ruchu oporu, która usiłowała ratować więźniów poprzez wywieranie wpływu na funkcjonariuszy obozowych. Od 18 października 1948 do 30 kwietnia 1950 pełnił funkcję starszego lektora w Sekcji II Wydziału Szkolenia Wojewódzkiego Urzędu Bezpieczeństwa Publicznego w Rzeszowie. Posługiwał się także tożsamością Mieczysław Budziwojski. Uchwałą Rady Państwa z 14 grudnia 1955 został odznaczony Złotym Krzyżem Zasługi za zasługi w pracy społecznej i zawodowej w grupie uhonorowanych działaczy i pracowników rad narodowych z terenu województwa rzeszowskiego..

Po wojnie zamieszkał w Krakowie. Zmarł 9 czerwca 2008 w wieku 102 lat. Został pochowany na cmentarzu Batowickim w Krakowie (kwatera E-XLVIII-7-10).

Publikacje Kształtowanie się władzy ludowej na Rzeszowszczyźnie. Tom I (1965, Komitet Wojewódzki PZPR w Rzeszowie; współautor) Kształtowanie się władzy ludowej na Rzeszowszczyźnie.