Ancien élève de l’IEP de Paris et d’HEC, ancien vice-président socialiste du Conseil général de Saône-et-Loire et de la communauté d’agglomération du Grand Chalon (2008-2014), il a été conseiller auprès de Marisol Touraine, ministre des Affaires sociales et de la Santé.
Il est élu député en juin 2017 puis nommé Secrétaire d’État auprès du ministre de l’Economie et des Finances (juin 2017-novembre 2017), secrétaire d’État auprès du Premier ministre, porte-parole du gouvernement (novembre 2017-mars 2019).