W 2009 przystąpił do Platformy Obywatelskiej, z jej listy w 2010 i 2014 był wybierany do rady miejskiej Krakowa. W styczniu 2018 przeszedł do partii Porozumienie Jarosława Gowina. W tym samym roku zdobył mandat radnego sejmiku małopolskiego VI kadencji, startując jako kandydat tej partii z listy Prawa i Sprawiedliwości. 22 listopada 2018 wybrany na stanowisko wicemarszałka województwa małopolskiego. 17 sierpnia 2021 ogłosił odejście z klubu radnych PiS. 10 września tego samego roku został odwołany z funkcji wicemarszałka.
W lutym 2023 jako członek zarządu krajowego Porozumienia poparł współpracę tej partii z Agrounią i połączenia obu formacji, do którego jednak nie doszło. Zrezygnował następnie z członkostwa w Porozumieniu. W wyborach samorządowych w 2024 był kandydatem lokalnego komitetu na wójta gminy Kocmyrzów-Luborzyca, przegrał jednak w drugiej turze. W tym samym roku został naczelnikiem kancelarii burmistrza Bochni, a w 2025 objął funkcję sekretarza tego miasta.
Życie prywatne Żonaty, ma dwoje dzieci.