Działacz związkowy i polityk. Współzałożyciel i przewodniczący Wolnego Związku Zawodowego "Sierpień 80".
30 października 2005 r. został - po śmierci Daniela Podrzyckiego - przewodniczącym Polskiej Partii Pracy. 16 maja 2009 r. ogłosił zawieszenie wykonywania funkcji (zostając p.o. przewodniczącego), jednak 20 listopada tego samego roku ponownie został wybrany na przewodniczącego ugrupowania. Ponownie ustąpił z funkcji 1 maja 2013 r., jednak do momentu wyrejestrowania partii (24 stycznia 2017 r.) był p.o. przewodniczącego.
Trzykrotnie kandydował do Sejmu, dwukrotnie do sejmiku województwa śląskiego, raz do parlamentu europejskiego. Był kandydatatem PPP-Sierpień 80 w wyborach prezydenckich w 2010 r.
Urodzony 9 października 1964 r. w Zawierciu. Ma wykształcenie średnie techniczne.