Przybył z Wielkopolski na Górny Śląsk w 1906. Pracował jako dyrektor Banku Ludowego w Siemianowicach. Z jego inicjatywy w 1918 założono Straż Obywatelską dla Górnego Śląska. Był współorganizatorem Polskiej Organizacji Wojskowej Górnego Śląska. Brał udział w powstaniach śląskich (m.in. jako kierownik Decernatu Wojskowego Naczelnej Rady Ludowej w Sosnowcu) oraz akcji plebiscytowej w 1921. W latach 1923–1932 pełnił funkcję prezesa dzielnicy śląskiej Towarzystwa Gimnastycznego „Sokół”.