Plzeňský rodák absolvoval gymnázium na Mikulášském náměstí. Vysokoškolské vzdělání získal na Masarykově univerzitě v Brně v oboru učitelství dějepisu a zeměpisu pro střední školy. Vystudovanému oboru se po skončení studia pracovně věnoval, když vyučoval zeměpis a dějepis na gymnáziu na Mikulášském náměstí v Plzni.
Od roku 1999 je členem ODS, za niž byl v roce 2002 poprvé zvolen do Zastupitelstva města Plzně. V roce 2010 se jako volební lídr ODS stal nejmladším primátorem v historii města Plzně. V letech 2014 až 2018 zastával pozici 1. náměstka primátora pro oblast kultury, cestovního ruchu, památkové péče a projektu Plzeň – Evropské hlavní město kultury 2015, mezi jehož hlavní iniciátory sám patřil. V roce 2018 se opět stal plzeňským primátorem. Dvakrát byl také součástí vedení Plzeňského kraje, kde měl jako radní a později jako náměstek hejtmana na starosti kulturu a památkovou péči.
Do Poslanecké sněmovny ho v roce 2017 vynesly z nevolitelného místa preferenční hlasy. Jako poslanec čtyři roky předsedal sněmovnímu Podvýboru pro kulturu. V roce 2018 byl poprvé zvolen místopředsedou ODS. Po dvou letech tuto funkci obhájil. V opozičním období vedl programový tým ODS pro školství a kulturu.V prosinci 2021 byl jmenován ministrem kultury ve vládě Petra Fialy.