Cresciuto nel settore giovanile dell'Olympique Lione, ha esordito con la squadra riserve del club francese il 21 marzo 2015 disputando l'incontro di CFA perso 2-1 contro il Grenoble.
Il 19 giugno 2018 è stato ceduto in prestito annuale allo Sochaux,[2] con cui ha collezionato 33 presenze in Ligue 2.
Rientrato alla base a fine stagione, il 21 giugno 2019 si è trasferito a titolo definitivo al Gent, con cui ha firmato un contratto quadriennale.[3]
Nazionale
Dopo avere deciso di rappresentare il Ghana, nazionale delle sue origini, fa il suo esordio con le black stars il 29 marzo 2022 nel play-off pareggiato 1-1 contro la Nigeria, che ha sancito la qualificazione ai Mondiali 2022 dei ghanesi.[4][5]