W wyborach parlamentarnych w 2007 po raz drugi uzyskał mandat poselski, otrzymując 8870 głosów. W VI kadencji został członkiem komisji śledczej do zbadania okoliczności tragicznej śmierci byłej posłanki Barbary Blidy. W wyborach w 2011 z powodzeniem ubiegał się o reelekcję, dostał 10 753 głosy. W Sejmie VII kadencji objął przewodnictwo Komisji Spraw Wewnętrznych. W wyborach parlamentarnych w 2015 po raz czwarty uzyskał mandat poselski z okręgu katowickiego, otrzymując 8028 głosów. W Sejmie VIII kadencji został wiceprzewodniczącym Komisji Administracji i Spraw Wewnętrznych. W listopadzie 2016 wszedł w skład gabinetu cieni PO jako wiceszef gabinetu spraw wewnętrznych i administracji. W wyborach w 2019 nie został ponownie wybrany na posła.
Pracował następnie jako doradca marszałka Senatu. W grudniu 2023 został powołany na urząd wojewody śląskiego.
Odznaczenia i wyróżnienia W 2014 tygodnik „Polityka” na podstawie rankingu przeprowadzonego wśród polskich dziennikarzy parlamentarnych wymienił go wśród 10 najlepszych posłów tego roku.