Podczas II wojny światowej zaangażowany w ruch oporu, od 1939 pracował w Hucie Pokój w Nowym Bytomiu. Został aresztowany przez Gestapo i następnie uwięziony w KL Dachau i KL Mauthausen-Gusen, podczas uwięzienia współpracował z ruchami lewicowymi. Po wyzwoleniu włączył się w budowę struktur władzy ludowej na Górnym Śląsku, wstąpił do Polskiej Partii Socjalistycznej, a w 1948 do Polskiej Zjednoczonej Partii Robotniczej. Od 1947 do 1947 był podwójcim w Goduli, a od 1947 do 1950 wójtem gminy Lipiny. Od kwietnia do czerwca 1950 był pierwszym wiceprezydentem Chorzowa, po przekształceniu funkcji został wiceprzewodniczącym Prezydium Miejskiej Rady Narodowej tamże. 29 sierpnia 1951 wybrany przewodniczącym Prezydium MRN, 5 października 1954 przeszedł na fotel wiceprzewodniczącego Prezydium Wojewódzkiej Rady Narodowej w Katowicach. Powrócił do kierowania chorzowską MRN od 5 marca 1957 do 1 października 1962, następnie przeszedł na emeryturę. W okresie powojennym od 1945 działał w Związku Weteranów Powstań Śląskich, od 1949 w Związku Bojowników o Wolność i Demokrację;