Był posłem Stanów Galicyjskich (1824 i 1827–1861). Zaangażował się w politykę konspiracyjną. Był jednym z nielicznych w Galicji członków Narodowego Towarzystwa Patriotycznego, co zakończyło się jego kilkumiesięcznym pobytem w więzieniu. W styczniu 1831 roku na czele małego oddziału przeszedł granicę Królestwa Polskiego idąc na pomoc powstaniu listopadowemu, jednak jego pomoc została odrzucona przez Józefa Chłopickiego. W 1848 roku podczas Wiosny Ludów uczestniczył w działaniach Obwodowej Rady Narodowej w Przemyślu. Pracował również w Wydziale Spraw Krajowych Centralnej Rady Narodowej we Lwowie. Brał udział w pracach przygotowawczych do powstania styczniowego: uczestniczył w poufnym zjeździe politycznym w Wiesbaden w sierpniu 1861 roku zorganizowanym przez Biuro Hotelu Lambert w celu uzgodnienia działań krajowych i emigracyjnych wobec wydarzeń w Polsce.