Diplômé en sciences politiques et économiques, il a d’abord mené une carrière au sein de la DATAR, avant de poursuivre sur les affaires européennes après une formation spécialisée à l’ENA. Il a ainsi exercé diverses responsabilités dans l’administration française ou à la Commission européenne : Chef de bureau des affaires européennes au ministère de l’Equipement et des Transports et Chef de département pour la politique de cohésion et les transports au Secrétariat Général des Affaires Européennes. Il est par ailleurs chargé d’enseignement à Sciences-Po et conférencier membre de la « Team Europe » mise en place par la Commission européenne.