Jana Długosza w Nowym Sączu.

W wyborach parlamentarnych w 2001 bezskutecznie kandydował do Sejmu z listy wyborczej Akcji Wyborczej Solidarność Prawicy w okręgu nowosądeckim, zdobywając 451 głosów. W wyborach do Europarlamentu w 2014 bez powodzenia kandydował z listy Platformy Obywatelskiej w okręgu małopolsko-świętokrzyskim, zdobywając 2321 głosów. W wyborach samorządowych w 2014 kandydował na prezydenta i radnego Nowego Sącza z ramienia KWW Koalicji Nowosądeckiej. W pierwszej turze uzyskał 31,42% głosów (drugi wynik), a w drugiej przegrał z ubiegającym się o reelekcję Ryszardem Nowakiem różnicą 188 głosów. Nie uzyskał także mandatu radnego. W wyborach w 2018 ponownie wystartował na prezydenta miasta z poparciem Koalicji Nowosądeckiej. W pierwszej turze otrzymał 25,78% głosów (drugi wynik), w drugiej pokonał Iwonę Mularczyk z Prawa i Sprawiedliwości, uzyskując 58,35% głosów. W grudniu 2020 został skarbnikiem nowo powstałej Ogólnopolskiej Koalicji Samorządowej (we wrześniu 2024 przemianowanej na KS „OK Polska”).