Jako student działał w polskim ruchu narodowym i uczestniczył w obozie zorganizowanym dla studentów Polaków z Rzeszy w Krakowie. Brał udział w akcji plebiscytowej, działając w Naczelnej Radzie Ludowej dla Górnego Śląska. Sprawował funkcję członka Komisji Parytetycznej na powiat zabrski i brał wspólnie z Wojciechem Korfantym udział w delegacji do Paryża w sprawie przyłączenia Śląska do Polski. Po podziale Śląska został z ramienia Polski członkiem Komisji Delimitacyinej i Granicznej, wytyczającej granicę między Niemcami a Polską.

Współorganizował Wyższy Urząd Górniczy w Katowicach, w którym pracował w latach 1922–1939, obejmując funkcję radcy referatu miernictwa i bezpieczeństwa powierzchni. W latach 1920 i 1925 przeprowadził pomiary niwelacyjne górnośląskiego okręgu przemysłowego dla potrzeb przemysłu górniczo-hutniczego. Był rzeczoznawcą w zakresie szkód górniczych.