Pubblicista, ha collaborato e collabora a quotidiani e periodici, fra cui Il Corriere della sera, La Repubblica, Il Mattino, Il Riformista, Le ragioni del socialismo, Pol.is. Fra le sue pubblicazioni più recenti Menscevichi;I riformisti nella storia dell’Italia repubblicana, con prefazione di Luciano Cafagna (Marsilio, 2005); Diario della Repubblica, con prefazione di Paolo Pombeni (Diabasis, 2006); La legge di Tocqueville. Come nacque e come morì la riforma della prima Repubblica italiana, con prefazione di Gianfranco Pasquino e postfazione di Paolo Franchi (Diabasis, 2007).
Dal marzo del 2009 è direttore politico di Mondoperaio.