W 2014 kandydował także na burmistrza Olkusza, zdobywając w drugiej turze 49% głosów. Od 2015 do 2016 kierował Związkiem Komunalnym Gmin „Komunikacja Międzygminna” w Olkuszu, następnie został dyrektorem krakowskiego oddziału Kasy Rolniczego Ubezpieczenia Społecznego. W 2018 ponownie przegrał w drugiej turze wyborów na burmistrza (z poparciem 42% wyborców). Powrócił wówczas do olkuskiej rady miejskiej, w której do kwietnia 2019 sprawował funkcję przewodniczącego (odwołano go po zmianie koalicji). Pełnił też funkcję dyrektora Departamentu Generalnego Urzędu Marszałkowskiego Województwa Małopolskiego.

7 sierpnia 2020 powołany na stanowisko wojewody małopolskiego w miejsce Piotra Ćwika. W wyborach parlamentarnych w 2023 z powodzeniem kandydował z ramienia PiS do Sejmu X kadencji, otrzymując 26 062 głosy w okręgu nr 12. W konsekwencji 2 listopada tego samego roku przestał pełnić funkcję wojewody. W 2024 bez powodzenia kandydował na prezydenta Krakowa. W maju, czerwcu i lipcu 2024 PiS zgłaszało go na urząd marszałka województwa, jednak jego kandydatura nie uzyskiwała większości w sejmiku.