Po powrocie do Polski rozpoczął pracę zawodową w Zakładach Cynkowych „Szopienice” w Szopienicach jako mistrz zmianowy w latach 1956–1958. W 1960 został przeniesiony do pracy w Komitecie Miejskim PZPR w Będzinie na stanowisko I sekretarza KM od 1 marca do 2 września 1964, w 1964 został II sekretarzem Komitetu Powiatowego, w tymże roku został wybrany na przewodniczącego Powiatowej Rady Narodowej w Będzinie, gdzie pracował do marca 1968. 1 kwietnia 1968 został I sekretarzem Komitetu Miejskiego i Powiatowego w Gliwicach. W okresie 17 listopada 1971 do 31 maja 1975 był sekretarzem Komitetu Wojewódzkiego PZPR w Katowicach. W 1972 ukończył kurs w Wyższej Szkole Partyjnej w Moskwie. Od 1 czerwca 1975 do 31 października 1980 pełnił funkcję I sekretarza KW PZPR w Legnicy i zarazem przewodniczącym Prezydium Wojewódzkiej Rady Narodowej. Był delegatem na V, VI, VII Zjazd PZPR i na I Krajową Konferencję Partyjną. Na VII Zjeździe został wybrany na członka Komitetu Centralnego PZPR.
W 1976 uzyskał mandat posła na Sejm PRL VII kadencji w okręgu Legnica, a w 1980 w tym samym okręgu otrzymał mandat posła VIII. W VII kadencji zasiadał w Komisji Handlu Zagranicznego, w VIII kadencji w Komisji Budownictwa i Przemysłu Materiałów Budowlanych.