Po ukończeniu studiów pracował w Namiestnictwie Galicji. 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 JagiellońskiRzepecki, s. 219). W 1914 roku jako przedstawiciel demokratów był członkiem sekcji wschodniej Naczelnego Komitetu NarodowegoKonstanty Srokowski, N.K.N. Zarys historii Naczelnego Komitetu Narodowego, Kraków 1923, s. 146.. 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 rokuEugeniusz Romer, Pamiętnik Paryski 1918–1919, t. I, Warszawa 2010, s. 34. 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 KonstytucyjnejTadeusz Rzepecki, Sejm Rzeczypospolitej Polskiej 1919 roku, Poznań 1920, s. 288..

Został prezesem rady Banku Kupiectwa Polskiego, zatwierdzonego w 1919. Od 24 lipca 1920 do 6 czerwca 1922 był ministrem poczt i telegrafów w rządach: Wincentego Witosa i Antoniego Ponikowskiego. Należał do Stronnictwa Prawicy Narodowej.