Laureato in Filosofia, giornalista RAI dagli anni ottanta, ha iniziato a lavorare presso la redazione RAI del Lazio. Ha svolto l'attività sindacale come segretario dell'Usigrai dal 1996 al 2006.
Dal 2007 è stato per sei anni presidente della Federazione Nazionale Stampa Italiana (il sindacato nazionale dei giornalisti). A seguito del suo ingresso in politica con il partito di Nichi Vendola, nel gennaio 2013 ha lasciato l'incarico.