Od września do listopada 1954 był I sekretarzem komitetu powiatowego PZPR w Zwoleniu, następnie (do października 1956) zastępcą kierownika wydziału ekonomicznego komitetu wojewódzkiego partii w Kielcach, a w latach 1956–1962 sekretarzem komitetu miejskiego w Kielcach (do 1958 organizacyjnym, a następnie I). W 1960 zasiadł także w egzekutywie KW w Kielcach, a od 1962 do 1965 był wiceprzewodniczącym Wojewódzkiej Komisji Kontroli Partyjnej. W 1965 powrócił do Radomia, zostając w czerwcu I sekretarzem tamtejszego KM PZPR (był nim do 1975, od 1969 jednocześnie zasiadając ponownie w egzekutywie KW w Kielcach). Od 1975 był członkiem KW PZPR w Radomiu, gdzie do 1976 pełnił funkcję sekretarza, w 1981 (od 16 marca do 10 lipca) I sekretarza, a w latach 1975–1978 i od 1981 zasiadał w egzekutywie.

W 1969, 1972 i 1976 uzyskiwał mandat posła na Sejm PRL w okręgu Radom. Przez trzy kadencje zasiadał w Komisji Obrony Narodowej.