Członek i działacz Polskiego Stronnictwa Demokratycznego. Wielokrotnie wybierany był w latach 1871–1896 członkiem Rady Miejskiej miasta Lwowa, pracował w jej sekcji II zajmując się sprawami majątkowymi miasta i zagadnieniami handlowo-przemysłowymi. Był na jej forum rzecznikiem i orędownikiem interesów rzemieślników lwowskich. Był członkiem Wydziału Szkolnego miasta Lwowa wspierającym szczególnie usilnie rozwój szkolnictwa zawodowego. W latach 1893 i 1895 brał udział w pracach nad zmianą ustroju Rady Miejskiej. W ramach mandatu radnego rozwinął szeroką działalność społeczną, m.in. współzałożyciel miejskiego Muzeum Przemysłowego, inicjatorem budowy pomnika Jana Kilińskiego (odsłoniętego w 1894) i założenia parku jego imienia we Lwowie, a także członkiem delegacji na pogrzeb Adama Mickiewicza w Krakowie (1890).

Poseł do austriackiej Rady Państwa VII kadencji (11 października 1887 – 23 stycznia 1891) wybranym wyborach uzupełniających w kurii III z ramienia lwowskiej Izby Przemysłowo-Handlowej przeprowadzonych po rezygnacji Edmunda MochnackiegoJózef Buszko, Polacy w parlamencie wiedeńskim – 1848-1918, Warszawa 1996, s. 392..