W wyborach w 2014 z ramienia Prawa i Sprawiedliwości został wybrany na radnego Krakowa.
7 sierpnia 2015, po zwycięstwie Andrzeja Dudy w wyborach prezydenckich w 2015, został przez niego powołany na stanowisko podsekretarza stanu w Kancelarii Prezydenta RP. Wśród jego kompetencji znalazło się doradztwo w sprawach kultury, polityki społecznej i historycznej. Objął nadzór merytoryczny nad prezydenckim Biurem Dialogu i Inicjatyw Obywatelskich oraz Biurem Kultury i Dziedzictwa Narodowego. W lipcu 2016 został sekretarzem kapituły Nagrody Prezydenta Rzeczypospolitej Polskiej „Dla Dobra Wspólnego”, a w czerwcu 2017 pełnomocnikiem prezydenta do spraw Narodowych Obchodów Setnej Rocznicy Odzyskania Niepodległości Rzeczypospolitej Polskiej. 2 maja 2019 prezydent Andrzej Duda mianował go sekretarzem stanu w Kancelarii Prezydenta RP.
W 2024 bezskutecznie kandydował w wyborach europejskich jako lider listy PiS w okręgu nr 7. W lutym 2025 objął stanowisko szefa Biura Polityki Międzynarodowej, ponownie otrzymując też nominację na sekretarza stanu w KPRP. 5 sierpnia tego samego roku zakończył pełnienie funkcji w Kancelarii Prezydenta RP.