W 1901 w Poznaniu otworzył praktykę lekarską. W latach 1905–1930 był prezesem drukarni polskiej, od 1915 członkiem kierownictwa Narodowej Demokracji. W latach 1916–1918 wcielony do Armii Cesarstwa Niemieckiego służył jako lekarz sztabowy (kapitan) w komisji poborowej w Poznaniu. Od jesieni 1918 związany był z tajną komendą Straży Obywatelskiej w Poznaniu. 10 listopada wszedł do Komitetu Obywatelskiego, który desygnował go do Rady Robotniczej i Żołnierskiej w Poznaniu, skupiającej żołnierzy Armii Cesarstwa Niemieckiego narodowości polskiej. Do chwili rozwiązania Wydziału Wykonawczego Rady, w lutym 1919 był jego przewodniczącym. Od kwietnia 1919 pełnił funkcję lekarza Naczelnej Komendy Straży Ludowej.
Uczestnik powstania wielkopolskiego. 30 października 1919 został wyznaczony Komisarzem Rządu Polskiego do ustalenia granic Wolnego Miasta Gdańska. Od 1 sierpnia 1920 do 1923 pełnił funkcję Komisarza Granicznego na granicy Wolnego Miasta Gdańska. Uczestnik III powstania śląskiego. Od marca do czerwca 1921 był na Śląsku oficerem łącznikowym pomiędzy DOGen a Wojciechem Korfantym.