Il a été maire de Ballan-Miré (Indre-et-Loire) entre 2008 et 2014, responsable national aux études du Parti socialiste et secrétaire national adjoint à l’Europe et aux relations internationales.
Il a notamment publié Quand le Parlement s’éveillera… (Ed. Le bord de l’eau, 2015), Rénover le parti socialiste, un défi impossible (Bruno Leprince, 2007), Fragments d’un discours réformiste. Contribution au renouveau doctrinal de la gauche française (L’Aube, 2006).