później opuścił jej szeregi.
W 2006 na potrzeby reelekcji Tadeusza Ferenca na prezydenta miasta założył komitet wyborczy Rozwój Rzeszowa, a po zwycięstwie wyborczym kierował wspierającym prezydenta klubem radnych o tej samej nazwie. Zajął się opracowaniem programu promocji miasta. W 2007 wystąpił z inicjatywą wyodrębnienia spółek składowych miejskiego przedsiębiorstwa usług publicznych Rzeszowska Gospodarka Komunalna celem dostosowania ich do wymogów grantowych Unii Europejskiej. W latach 2006–2010 był przewodniczącym Rady Miasta Rzeszowa. W VI, VII i VIII kadencji obejmował funkcję wiceprzewodniczącego tego gremium. W styczniu 2011 uczestniczył w wynegocjowaniu koalicji Rozwoju Rzeszowa z Platformą Obywatelską w radzie miasta. W lipcu 2011, pozostając najbliższym współpracownikiem i preferowanym następcą Tadeusza Ferenca, utworzył wraz z Martą Niewczas nowy klub SLD w radzie Rzeszowa.
W maju 2015 w odpowiedzi na inicjatywę europosła PiS Tomasza Poręby zorganizował ponadpartyjny ruch miejski pod nazwą Rzeszów Smart City, którego celem było przeciwdziałanie przejęciu władzy w mieście przez PiS i przygotowanie sukcesji po prezydencie Ferencu.