W latach 1865–1869 wprowadził nowe typy ubezpieczenia od gradobicia, na życie i wypadkowe.

W 1866 utworzył w Krakowie Kasę Oszczędności, w 1873 przejętą przez miasto; zasiadał w jej wielkim wydziale. W 1870 założył kasy zaliczkowe dla powiatów krakowskiego i chrzanowskiego. Przystępując do organizacji kółek rolniczych i ochotniczych straży pożarnych w Galicji, nawiązał kontakty z towarzystwami ubezpieczeniowymi w Królestwie Polskim i na Śląsku. W latach 1876–1890 był radnym miasta Krakowa, należąc początkowo do sekcji ekonomicznej, a później skarbowej. Był przewodniczącym koła radzieckiego.

5 listopada w 1878 został wybrany posłem Sejmu Krajowego IV kadencji (1877-1882) na miejsce zmarłego Józefa Badeniego, 25 lutego 1881 na jego miejsce wybrano Jana Tarnowskiego. W 1882 wszedł w skład Rady Nadzorczej Banku Krajowego. 1 maja 1886 został honorowym obywatelem Krakowa, 10 maja 1886 nadano mu honorowe obywatelstwo Sanoka. Otrzymał też wiele tytułów honorowego członka instytucji finansowych w Galicji. W 1892 opracował statut emerytalny oraz kasy zapomogowej dla urzędników towarzystwa. W 1890 odznaczony został Krzyżem Kawalerskim Orderu Leopolda.