Drukarz i redaktor prasy podziemnej, współzałożyciel Ruchu Wolność i Pokój, po 1989 r. działacz odrodzonej PPS i Unii Pracy. Uczył się w liceum Reytana, studiował na Wydziale Prawa i Administracji Uniwersytetu Warszawskiego. Przed 1989 r. działał w lewicowej opozycji antykomunistycznej m.in. jako drukarz i redaktor „Robotnika”. W 1985 r. brał udział w zakładaniu pacyfistycznego Ruchu Wolność i Pokój, reaktywował też Polską Partię Socjalistyczną. W wyborach do Sejmu w 1991 r. kandydował bez powodzenia z list Ruchu Demokratyczno-Społecznego Zbigniewa Bujaka. Po wystąpieniu z PPS w latach 1996-2000 działał w Unii Pracy. Ponownie wstąpił do PPS w 2009 r., został wybrany do władz partii. Był współzałożycielem w 1999 r. i przez 15 lat przewodniczącym Ogólnopolskiego Pracowniczego Związku zawodowego Konfederacja Pracy. W 2015 r. otrzymał Krzyż Wolności i Solidarności, a pośmiertnie został odznaczony Krzyżem Komandorskim Orderu Odrodzenia Polski.