W październiku 1956 przeszedł na stanowisko I sekretarza tamtejszego Komitetu Wojewódzkiego PZPR, którym był do stycznia 1969.

W 1957, 1961, 1965, 1969 i 1972 uzyskiwał mandat posła na Sejm PRL kolejno w okręgu Bartoszyce (trzykrotnie) i Ząbkowice Śląskie (dwukrotnie). W trakcie II kadencji zasiadał w Komisji Spraw Wewnętrznych, w III i IV w Komisji Wymiaru Sprawiedliwości, w V i VI w Komisji Planu Gospodarczego, Budżetu i Finansów. W trakcie VI kadencji zasiadał ponadto w Komisji Drobnej Wytwórczości, Spółdzielczości Pracy i Rzemiosła.

Od marca 1959 do czerwca 1964 był zastępcą członka Komitetu Centralnego PZPR, awansując następnie na funkcję członka KC, w którym zasiadał do grudnia 1971. W czerwcu 1968 wszedł w skład Komitetu Honorowego oraz Komitetu Przygotowawczego obchodów 500. rocznicy urodzin Mikołaja Kopernika„Urania”, nr 3, marzec 1969, s. 84–85.. Od grudnia 1971 do grudnia 1975 zasiadał w Centralnej Komisji Rewizyjnej PZPR. Pełnił również funkcję sekretarza generalnego Centralnego Związku Kółek Rolniczych.