W latach 1942–1945 więzień Zamku w Rzeszowie, a następnie niemieckich obozów koncentracyjnych Auschwitz-Birkenau, Oranienburg i Sachsenhausen, gdzie pozostał w specjalnym karnym bloku nr 13 jako więzień nr 62424 aż do wyzwolenia obozu.
Po powrocie do Rzeszowa etatowy pracownik Komitetu Wojewódzkiego Polskiej Partii Robotniczej (w której działał od 1942), odpowiedzialny za funkcjonowanie tzw. wywiadu partyjnego. Organizował struktury satelickiego wobec PPR Stronnictwa Ludowego na Rzeszowszczyźnie. Jako członek egzekutywy i zastępca kierownika wydziału organizacyjnego KW PPR w Rzeszowie (od maja–czerwca 1945 do 1947) decydował o sposobie funkcjonowania całego KW PPR. Koordynator akcji sfałszowania wyborów parlamentarnych z 19 stycznia 1947 na terenie województwa rzeszowskiego. Współtworzył tzw. szóstkę partyjną (Komitet Wojewódzkiej Współpracy PPS-PPR) na obszarze działań miejskich, a następnie od lutego 1947 do września 1949 pełnił funkcję I sekretarza Komitetu Miejskiego kolejno PPR i PZPR w Rzeszowie. W 1951 ukończył dwuletnią Szkołę Partyjną przy KC PZPR. Następnie był w latach 1951–1952 sekretarzem Komitetu Wojewódzkiego PZPR w Poznaniu. W latach 1953–1956 I sekretarz Komitetu Wojewódzkiego w Bydgoszczy;