Ha giocato nella massima serie del campionato francese con il Lorient nella stagione 2015-2016. Si trasferisce in seguito allo Strasburgo prima e al Tours poi. Torna al Lorient nell’estate del 2017 e dopo una buona stagione in Ligue 2, nel luglio 2018 firma per il Nîmes, società neopromossa in Ligue 1. Il 19 agosto 2018 segna la sua prima rete nella massima serie francese contro il Olympique Marsiglia, nel match finito 3-1 per la squadra del gabonese. La stagione seguente viene acquistato dal Saint-Étienne per quattro milioni e mezzo di euro.
Nazionale
Nel 2017 partecipa alla Coppa d'Africa in Gabon; successivamente partecipa anche alla Coppa d'Africa 2021.[2]