S'il a porté les couleurs du PSG durant sa jeunesse, c'est au FC Nantes que le natif de Versailles a été formé, avant d'y débuter chez les pros en 2013. Recruté par l'OM en 2015, il y a réalisé une excellente saison (41 matchs, 10 buts), qui lui a permis de rejoindre les Spurs de Tottenham en 2016. Si sa progression a été freinée depuis, il s'est engagé avec l'AS Monaco en janvier 2019, sous la forme d'un prêt, pour se relancer en L1 sur la deuxième partie de saison 2018/2019.