W 1907 był współorganizatorem, a od 1909 r. pierwszym dyrektorem Krajowej Centralnej Kasy dla Spółek Rolniczych we Lwowie, powołanej przez galicyjski Sejm Krajowy. Od 1907 był członkiem Polskiego Stronnictwa Ludowego, z jego ramienia – posłem do Sejmu Krajowego we Lwowie (1908-1913). W czasie Obrony Lwowa w listopadzie 1918 był jednym z przywódców polskiego Komitetu Bezpieczeństwa i Obrony Dobra Publicznego odpowiedzialnym za resort skarbu. Został członkiem powołanego 23 listopada 1918 Tymczasowego Komitetu Rządzącego we Lwowie.

Od początku 1919 przeniósł się do Warszawy, gdzie do 1924 r. kierował Centralną Kasą Spółek Rolniczych (przeniesioną tam ze Lwowa). W 1924 r. zainicjował powołanie Zjednoczenia Związków Spółdzielni Rolniczych i został jego prezesem.

Był autorem wielu prac o spółdzielczości. Tuż przed śmiercią uzyskał habilitację na Uniwersytecie Jagiellońskim na podstawie pracy o spółdzielczości.

Zmarł w Krakowie, pochowany na Cmentarzu Łyczakowskim.

21 maja 1886 w Krakowie ożenił się z Wiktorią z Kozłowskich (zm. 1916), z którą miał troje dzieci: Tadeusza, inżyniera, Kazimierza Mieczysława (1891–1941) i Marię Franciszkę (ur. 1889), zamężną Sabińską.