Karierę parlamentarną rozpoczął w 1879 jako poseł na Sejm Krajowy z okręgu rzeszowskiego I kurii, wchodząc na miejsce Ludwika Skrzyńskiego, który zrzekł się mandatu 30 września 1878 15 października 1883 został wybrany na zastępcę członka Wydziału Krajowego pełnił tę funkcję w do śmierci. W 1890 przeniósł się do Krakowa. W latach 1886–1893 był zastępcą dyrektora Towarzystwa Wzajemnych Ubezpieczeń w Krakowie, w latach 1894–1897 jego II dyrektorem. W 1901 był członkiem Rady Nadzorczej Galicyjskiego Akcyjnego Towarzystwa Przemysłu Cukrowniczego w Przeworsku, a także wchodził w skład rady nadzorczej Banku Melioracyjnego we Lwowie (1905–1907). Był członkiem rady nadzorczej Banku Ziemskiego w Krakowie w 1912.
Gdy w 1893 zmarł na ospę starszy syn Karola, 20-letni Władysław, ojciec w Łopuszce wybudował kaplicę grobową według projektu Karola Stryjeńskiego. W grudniu 1893 zapisał się do krakowskiej Sodalicji Mariańskiej. Stał na czele Czytelni Katolickiej w pierwszych latach jej istnienia.
Przypisy Dane biograficzne na stronie Sejmu Wielkiego. Nekrolog „Czas” 1912 nr 568 z 9 grudnia s. 3. Wykaz Członków Sejmu Krajowego Królewstwa Galicyi i Lodomeryi, tudzież Wielkiego Xięstwa Krakowskiego. 1892. Lwów 1892.