1 marca 1945 roku wstąpił do Polskiej Partii Socjalistycznej, gdzie sprawował funkcję członka egzekutywy Miejskiego Komitetu PPS w Chorzowie i członka egzekutywy Komitetu Wojewódzkiego PPS w Katowicach, a od 1947 roku funkcję przewodniczącego Miejskiego Komitetu PPS w Chorzowie. 15 grudnia 1948 roku przystąpił do Polskiej Zjednoczonej Partii Robotniczej, pełniąc tam funkcję członka Komitetu Wojewódzkiego PZPR w Katowicach, a do 1949 roku członka jej egzekutywy.
W 1946 roku został przez partię skierowany do pracy w administracji. Od 24 czerwca 1946 roku do 20 października 1948 roku pełnił funkcję wiceprezydenta Chorzowa, a od 2 czerwca 1950 roku do 31 marca 1953 roku był przewodniczącym Prezydium Miejskiej Rady Narodowej w Bytomiu. W tym czasie w latach 1949–1953 był członkiem egzekutywy Komitetu Miejskiego PZPR w Bytomiu.
1 kwietnia 1953 roku objął funkcję przewodniczącego Prezydium Miejskiej Rady Narodowej w Stalinogrodzie (nazwa Katowic w latach 1953–1956..), a także został członkiem egzekutywy Komitetu Miejskiego PZPR, pełniąc tę funkcję do 1965 roku. Na stanowisku przewodniczącego Prezydium zastąpił on Stefana Krużela, który pełnił tę funkcję do lutego tego samego roku.