W latach 2001–2002 zasiadał w radzie nadzorczej Narodowego Funduszu Ochrony Środowiska i Gospodarki Wodnej, następnie został prezesem zarządu Zakładu Wodociągów i Kanalizacji w Łodzi. W wyborach samorządowych w 2002 bez powodzenia ubiegał się o mandat radnego sejmiku łódzkiego z listy Inicjatywy Społecznej Wspólnoty Samorządowej. W 2003 prezydent miasta Jerzy Kropiwnicki powołał go na swojego zastępcę. W marcu 2006 został wiceprezesem Partii Centrum (do której należał od 2004). Po wyborach samorządowych w tym samym roku utrzymał stanowisko wiceprezydenta Łodzi, z którego zrezygnował w grudniu 2008.

W przedterminowych wyborach parlamentarnych w 2007 bez powodzenia kandydował do Senatu z rekomendacji Prawa i Sprawiedliwości, a w 2009 przystąpił do tego ugrupowania i kandydował bezskutecznie z jego listy w wyborach do Parlamentu Europejskiego. W 2010 został radnym Łodzi. W radzie miejskiej został przewodniczącym klubu radnych PiS. W 2014 ponownie wybrany na radnego Łodzi z listy PiS. Z ramienia tej partii wystartował do Sejmu w 2015 oraz 2023.