Ukończył studia na Wydziale Filozoficzno-Historycznym Uniwersytetu Łódzkiego. Od 1977 roku do rozwiązania należał do Polskiej Zjednoczonej Partii Robotniczej.
Pracował jako nauczyciel historii. Pełnił funkcję wiceprezydenta Łodzi, a w latach 2002–2005 przewodniczącego rady miasta. W wyborach parlamentarnych w 2005 roku uzyskał mandat poselski z listy Sojuszu Lewicy Demokratycznej w okręgu łódzkim.
W przedterminowych wyborach w 2007 roku bez powodzenia ubiegał się o reelekcję z listy Lewicy i Demokratów, jednak 18 czerwca 2009 roku objął mandat poselski w miejsce Wojciecha Olejniczaka, który został wybrany na posła do Parlamentu Europejskiego.
W 2011 roku nie został ponownie wybrany do Sejmu. W 2014 roku ponownie został radnym miejskim w Łodzi.
KOMENTARZE (1)