W 1897 został dyrektorem Izby Przemysłowo-Handlowej we Lwowie. Od 1911 był posłem do Reichsratu Przedlitawii, parlamentu austriackiego (okręg wyborczy 26 Sambor – Gródek Jagiełłoński). W 1914 roku jako przedstawiciel demokratów był członkiem sekcji wschodniej Naczelnego Komitetu Narodowego. Podczas I wojny światowej w lutym 1918 został jednym ze stu członków Tymczasowej Rady Miejskiej we Lwowie. Członek Komitetu Obywatelskiego, członek Polskiego Komitetu Narodowego we Lwowie w listopadzie 1918 roku i powołanego 23 listopada 1918 Tymczasowego Komitetu Rządzącego we Lwowie w czasie bitwy o Lwów. Od 1919 do 1922 był posłem na Sejm Ustawodawczy, członek Klubu Pracy Konstytucyjnej.