Nato il 9 settembre 1978 a Calcinate (Bg) si è laureato in Scienze Politiche. Sposato con una figlia, fin dai tempi della scuola superiore ha seguito la politica, impegnandosi nella Sinistra Giovanile. Nel 2004 è stato eletto segretario dei Ds a Bergamo e successivamente è passato alla guida dei Ds in Lombardia, finché alle primarie dell'ottobre 2007 è stato eletto segretario del Partito Democratico della Lombardia (incarico riconfermato lo scorso ottobre).