Cresciuto nel settore giovanile del Paris Saint-Germain, il 15 settembre 2016, dopo essere rimasto svincolato, firma un triennale con il Bari.[1] Dopo aver collezionato 5 presenze con la squadra pugliese nella prima parte di stagione, il 31 gennaio 2017 viene ceduto a titolo temporaneo al Vicenza.[2] Il 9 luglio si trasferisce in prestito con diritto di riscatto al Grasshoppers.[3] Il 15 gennaio 2019 viene acquistato dal Rennes per 3 milioni di euro. Passa in prestito all'Angers, club francese che l'8 luglio 2020 lo riscatta a titolo definitivo.
Dopo aver giocato nelle nazionali giovanili ivoriane Under-20 ed Under-23 nel 2019 ha esordito in nazionale maggiore, partecipando nel medesimo anno anche alla Coppa d'Africa.