Nato a Roma nel 1959 ed è originario della provincia di Gorizia da dove i suoi genitori emigrarono negli anni ’50. Fin dall’adolescenza fa politica dal basso: prima nel movimento studentesco, poi nel pacifismo degli anni ’80, nelle iniziative di solidarietà contro le guerre nei Balcani negli anni ’90, nelle campagne contro il neoliberismo in seguito.
E’ stato Segretario generale per l'Italia del Servizio civile internazionale. Ha coordinato organizzazioni come l’Associazione per la Pace, il Consorzio Italiano di Solidarietà, Lunaria e infine la campagna Sbilanciamoci!
Ha insegnato presso le università di Urbino e Cosenza. Collabora con Il Manifesto, la rivista Lo Straniero e il sito di informazione socio-economica sbilanciamoci.info. E’ responsabile delle Edizioni dell’Asino. Alle precedenti elezioni politiche nazionali viene eletto deputato con Sinistra Ecologia Libertà.