D'abord membre du Parti socialiste et proche de Dominique Strauss-Kahn, il participe à la fondation du parti La République en marche (LREM). Il est élu député dans la 3e circonscription de Paris lors des élections législatives de 2017, puis est réélu en 2022.