Od grudnia 1944 był dowódcą 9 okręgu AL.

W marcu 1945 skierowano go na Górny Śląsk do pracy w związkach zawodowych, od tegoż roku do 1948 pełnił stanowisko sekretarza generalnego Związku Zawodowego Górników w Katowicach. W 1945 członek Komitetu Wojewódzkiego PPR w Katowicach. Od sierpnia 1948 do kwietnia 1950 był I sekretarzem Komitetu Wojewódzkiego kolejno PPR i PZPR w Olsztynie, następnie do lutego 1952 stał na czele KW PZPR w Łodzi, od października 1953 do lutego 1955 w Lublinie, a od sierpnia 1956 do grudnia 1966 w OpoluInformacje w BIP IPN..

W latach 1944–1969 zasiadał kolejno w Krajowej Radzie Narodowej, Sejmie Ustawodawczym oraz Sejmie PRL czterech kadencjiProfil na stronie Biblioteki Sejmowej.. W latach 1950–1953 pełnił funkcję wiceprzewodniczącego Centralnej Rady Związków Zawodowych. Zasiadał także w prezydium Zarządu Głównego Towarzystwa Przyjaźni Polsko-Radzieckiej„Trybuna Robotnicza”, nr 294, 8 grudnia 1952, s. 2..