W latach 1994–1998 zasiadał w Radzie Miejskiej w Łodzi w klubie radnych Nowa Łódź, będącym reprezentacją Unii Wolności.
Był radnym miejskim od 2006 do 2007 z ramienia Platformy Obywatelskiej.
Zajmował w tym okresie stanowisko przewodniczącego Rady Miejskiej.