Ha conseguito il dottorato in Diritto delle comunità europee e nel 1990 è diventato ricercatore e poi segretario generale dell’Arel (Agenzia di ricerche e legislazione). Nel 1996 è stato nominato segretario generale del Comitato per l’euro al Ministero del Tesoro. È stato ministro per le Politiche Comunitarie (1998) e ministro dell’Industria, Commercio e Artigianato (2000). Nel 2001 è stato eletto deputato per la Margherita, poi rieletto con il Partito Democratico. Nel 2013 ha formato un nuovo governo. Nel 2021 è stato eletto segretario del PD. Nel 2023 è stato sostituito da Elly Schlein e incaricato dal Consiglio dell'Unione Europea di redigere un rapporto strategico sul mercato unico.