2006-2007 – podsekretarz stanu w Ministerstwie Sprawiedliwości
2007-2011 – członek Trybunału Stanu
2008-2010 – podsekretarz stanu w Kancelarii Prezydenta Lecha Kaczyńskiego
2010 – Kandydat na Prezydenta Krakowa
2011-2014 – Poseł na Sejm RP VII kadencji
2014-2015 – Poseł do Parlamentu Europejskiego VIII kadencji
2015-2020 – Prezydent RP