Związany z Ossolineum – w latach 1869–1872 i 1882–1913 pełnił funkcję zastępcy kuratora Zakładu. Od 1871 był członkiem Rady Miejskiej Lwowa. W 1872 został członkiem Akademii Umiejętności; był także członkiem korespondentem Serbskiego Towarzystwa Naukowego w Belgradzie. Długoletni poseł na sejm krajowy galicyjski (1876–1889), a w 1881 został dożywotnim członkiem austriackiej Izby Panów. Był współzałożycielem Macierzy Polskiej we Lwowie, od 1888 na czele jej Rady Wykonawczej.
W latach 1873–1893 był współwydawcą serii „Monumenta Poloniae Historica”. W 1869 otrzymał tytuł członka honorowego Polskiego Towarzystwa Pedagogicznego we Lwowie. Był członkiem honorowym Poznańskiego Towarzystwa Przyjaciół NaukBolesław Erzepki, Spis członków Towarzystwa Przyjaciół Nauk w Poznaniu, Poznań 1896, s. 3.. W 1901 został prezesem nowo założonego we Lwowie Towarzystwa dla Popierania Nauki PolskiejSprawozdanie Wydziału Towarzystwa dla Popierania Nauki Polskiej za rok 1901, Lwów 1902 Nakładem Towarzystwa, s. 24., stanowisko to piastował prawie 12 lat, do dnia swojej śmierciSprawozdanie Wydziału Towarzystwa dla Popierania Nauki Polskiej za rok 1913, Lwów 1913 Nakładem Towarzystwa, s. 30..