Cresciuto nella JMG Academy, nel 2019 approda al Clermont Foot che lo aggrega alla propria seconda squadra; debutta in prima squadra il 19 settembre 2020 in occasione dell'incontro di Ligue 2 paareggiato 1-1 contro il Tolosa.[1]
Il 3 marzo 2021 rinnova il proprio contratto fino al 2025.[2]
Nazionale
Convocato dal Ghana per i Mondiali di Qatar 2022, il 17 novembre dello stesso anno fa il suo esordio con la selezione ghanese nel successo per 2-0 in amichevole contro la Svizzera, segnando pure un gol.[3]