W 2000 kandydował w wyborach prezydenckich, w których uzyskał 38 672 głosy (0,22% poparcia) i zajął 10. miejsce wśród 12 kandydatówObwieszczenie Państwowej Komisji Wyborczej z dnia 9 października 2000 r. o wynikach głosowania i wyniku wyborów Prezydenta Rzeczypospolitej Polskiej, zarządzonych na dzień 8 października 2000 r. ()..

Kandydował także do Sejmu w 2001 z listy PPS, uzyskując w Warszawie 899 głosów. Po porażce wyborczej złożył rezygnację z przewodniczenia PPS, a następnie wystąpił z partii. W 2003 znalazł się wśród inicjatorów powstania Nowej Lewicy, objął funkcję sekretarza ds. organizacyjnych tej partii. W przedterminowych wyborach parlamentarnych w 2007 bez powodzenia startował z 1. miejsca na liście Samoobrony RP w okręgu warszawskim, otrzymując 2635 głosów. W lipcu 2011 jego NL została wyrejestrowana, a w październiku tego samego roku został doradcą Ruchu Palikota. W maju 2014 założył kolejną partię – zarejestrowany cztery miesiące później Ruch Sprawiedliwości Społecznej (w 2023 został on wykreślony z ewidencji, ponownie zarejestrowano go w 2025). W wyborach w 2015 bez powodzenia kandydował do Sejmu z ramienia Ruchu Społecznego Rzeczypospolitej Polskiej (z którym związał się RSS) jako lider listy warszawskiej tego ugrupowania.