Działalność samorządowa i polityczna W latach 1994–1998 radny miasta i gminy Wieliczka, przewodniczący Komisji Kultury, Turystyki i Sportu, członek Komisji Praworządności. W latach 1998–2002 był radnym Sejmiku Województwa Małopolskiego z listy Akcji Wyborczej Solidarność, zasiadając w Komisji Finansów, Budżetu i Mienia oraz w Komisji Bezpieczeństwa Publicznego i Obronności. Uczestniczył w negocjacjach w sprawie powstania powiatu wielickiego. W 2002 nie ubiegał się o ponowny wybór.

Przystąpił do Prawa i Sprawiedliwości. W 2006 z ramienia tej partii wybrany na burmistrza miasta i gminy Wieliczka. Z własnego komitetu w 2010 został wybrany na II kadencję (z poparciem PiS), w 2014 na III kadencję (z poparciem PiS), a w 2018 na IV kadencję (będąc bezpartyjnym). W 2019 jako kandydat bezpartyjny bezskutecznie wystartował do Senatu z listy Koalicji Obywatelskiej, zdobywając 39 255 głosów;