Nasce giornalista professionista, seguendo le orme del padre, e successivamente si interessa alla politica, facendo parte prima della FGCI – Federazione Giovanile Comunista Italiana e poi del PCI. Ha diretto l’Unità dal 1992 al 1996, è stato vicepresidente del Consiglio, Ministro per i beni culturali e ambientali, Sindaco di Roma dal 2001 al 2008 e poi segretario del Partito Democratico fino al 2009.
Autore di saggi e romanzi, ha debuttato come regista nel 2014 con il documentario “Quando c’era Berlinguer”, seguito, nel 2015, da “I bambini sanno”, in cui racconta il nostro tempo attraverso le voci di trentanove bambini, interrogandoli sui vari aspetti della vita. Altre opere cinematografiche sono: “Gli occhi cambiano”, “Indizi di felicità” e “Tutto davanti a questi occhi”, documentario intervista a Sami Modiano, sopravvissuto ad Auschwitz. A marzo 2019 uscirà “C’è tempo”, il suo primo lungometraggio di finzione.