Od 20 sierpnia 1914 roku do 17 lutego 1918 w Legionach Polskich, służył w 3 pułku piechoty, następnie internowany. Od 15 listopada 1918 roku do 30 listopada 1919 roku w Wojsku Polskim, służył w 10 pułku piechoty, uczestnik wojny polsko-bolszewickiej i walk z Czechami. Działacz plebiscytowy na Górnym Śląsku. Od 1 listopada 1923 roku w Policji Województwa Śląskiego, pełnił służbę w Goczałkowicach koło Pszczyny, od 16 sierpnia 1933 roku komendant posterunku w Żorach w powiecie rybnickim.