W latach 1905–1915 był członkiem Ligi Narodowej. W latach 1905–1917 należał do Stronnictwa Narodowo-Demokratycznego. Od 1907 do 1918 pełnił mandat posła do parlamentu austriackiego, był tam wiceprzewodniczącym Koła Polskiego. W 1917 r. był generalnym referentem Komisji Sejmowo-Konstytucyjnej Tymczasowej Rady Stanu, biorąc udział w pracach podkomisji konstytucyjnej. Był ekspertem delegacji polskiej na konferencji pokojowej w Paryżu w 1919 roku zajmującym się zagadnieniami gospodarczymi.