Był działaczem PZPR. Pełnił mandat radnego Przemyśla. Jako przedstawiciel ZOZ Sanok i członek Komitetu Miejskiego PZPR w Sanoku był wybierany zastępcą członka Komitetu Wojewódzkiego PZPR w Krośnie: w dniach 17–18 czerwca 1981, 27 stycznia 1984. W wyborach parlamentarnych w 1989 bez powodzenia kandydował na posła sejmu kontraktowego w okręgu Krosno (przegrał walkę o mandat nr 201 z puli PZPR ze Marią Czenczek w drugiej turze głosowania, ulegając różnicą 1329 głosów). Sprawował mandat radnego Rady Miasta Sanoka. Był wybierany w wyborach: 1994), 1998, 2002 (każdorazowo z listy Sojuszu Lewicy Demokratycznej) i 2006 z listy Komitetu Wyborczego Wyborców Wojciecha Blecharczyka – Dla Sanoka). W tym czasie trzykrotnie pełnił funkcję przewodniczącego rady miasta (od grudnia 1998 do 2002, od 2004 do 2006 oraz od października 2008 do listopada 2010).
Działał społecznie, w tym na rzecz kultury i oświaty. Był jednym z pomysłodawców powstania wyższej uczelni w Sanoku, a po utworzeniu Państwowej Wyższej Szkoły Zawodowej im. Jana Grodka w Sanoku pełnił funkcję członka jej Konwentu w latach 2004–2006 oraz działał na rzecz rozwoju PWSZ, w tym nawiązaniu kontaktów z uczelniami zagranicznymi.