W 2006 i w 2010 po raz trzeci i czwarty wybrany został na radnego z komitetu prezydenckiego. Od października 2006 pełnił funkcję przewodniczącego rady. W czerwcu 2009 powołany na zastępcę prezydenta miasta Tychy ds. gospodarki przestrzennej, pozostał na tym stanowisku również w następnej kadencji.
W styczniu 2013 przeszedł na stanowisko dyrektora Departamentu Zarządzania Operacyjnego w koncernie energetycznym Enea. W marcu 2015 objął stanowisko prezesa zarządu Enea Centrum, stanowiącej centrum usług wspólnych dla grupy Enea. W październiku tego samego roku został wiceprezesem zarządu spółki akcyjnej Tauron Polska Energia. Odwołano go z tej funkcji w grudniu tego samego roku. Prowadził następnie własną działalność gospodarczą we współpracy m.in. z PwC.
W 2014 z listy Platformy Obywatelskiej uzyskał mandat radnego sejmiku śląskiego V kadencji. Był kandydatem PO w wyborach uzupełniających do Senatu w 2015, zajmując w okręgu jednomandatowym 2. miejsce (przegrał z Czesławem Ryszką z PiS, wyprzedził działacza RAŚ Dariusza Dyrdę). W marcu 2017 został wicemarszałkiem województwa śląskiego.