W 2014 przeszedł do pracy w urzędzie marszałkowskim jako dyrektor gabinetu marszałka. Zrezygnował z tego stanowiska w 2015, motywując to kandydowaniem w wyborach parlamentarnych z listy Platformy Obywatelskiej. Pozostał jednak pracownikiem urzędu marszałkowskiego jako doradca marszałka.

W głosowaniu z 25 października 2015 otrzymał 7465 głosów w okręgu katowickim, uzyskując w rezultacie mandat posła VIII kadencji. Zasiadał w Komisji Kultury i Środków Przekazu oraz Komisji Samorządu Terytorialnego i Polityki Regionalnej. W 2016 został członkiem Gabinetu Cieni Platformy Obywatelskiej, w którym objął funkcję wiceszefa KPRM. W 2018 z wynikiem 45,8% przegrał w II turze wybory na prezydenta Mysłowic.

W wyborach w 2019 z powodzeniem ubiegał się o poselską reelekcję z ramienia Koalicji Obywatelskiej, otrzymując 7604 głosy. W IX kadencji Sejmu został członkiem Komisji Kultury i Środków Przekazu oraz Komisji Odpowiedzialności Konstytucyjnej, a także Parlamentarnego Zespołu ds. Języka Śląskiego i Kultury Śląskiej. W 2023 po raz trzeci z rzędu uzyskał mandat poselski, z wynikiem 7136 głosów. Objął funkcję wiceprzewodniczącego Komisji Kultury i Środków Przekazu oraz przewodniczącego Podkomisji stałej do spraw modernizacji i rozwoju Policji, Straży Granicznej, Państwowej Straży Pożarnej i Służby Ochrony Państwa.