W czerwcu 1908 wraz z Zygmuntem Makowieckim, Aleksandrem Zawadzkim, Tadeuszem Grużewskim, Adamem Chądzyńskim i Janem Stanisławem Jankowskim wystąpił z Ligi Narodowej, wiążąc się z tzw. frondą. Walnie przyczynił się na VI Zjeździe NZR (6-8 IX 1908) do zerwania z LN. Został na nim wybrany do Zarządu Głównego NZR. 1 marca 1909 został aresztowany przez policję rosyjską i kilka tygodni więziony w ratuszu warszawskim. Z powodu braku dowodów za kaucją 300 rubli został zwolniony. Po wyjściu z więzienia wyjechał do Czech gdzie pracował jako inżynier i współpracował ze środowiskami skupionymi wokół "Zarzewia". W latach 1912-1914 reprezentował NZR w Komisji Tymczasowej Skonfederowanych Stronnictw Niepodległościowych.

W okresie międzywojennym należał do Narodowej Partii Robotniczej, od maja 1920 należał do grona jej czołowych działaczy i organizatorów. W latach 1920-1935 był członkiem Rady Naczelnej i Zarządu Głównego NPR. Od 13 grudnia 1919 do 5 marca 1921 był ministrem pracy i opieki społecznej w rządach Leopolda Skulskiego i Wincentego WitosaOd 9 czerwca do 24 lipca 1920 r. kierownik ministerstwa.. W latach 1921–1926 zajmował stanowisko dyrektora naczelnego Państwowych Zakładów Górniczych i Hutniczych w Warszawie. W latach 1928–1935 był senatorem II i III kadencji.