Почав займатися футболом в юнацькій команді «Данборт» з Аккри у віці 13 років[1]. Також виступав за команду в Першому дивізіоні чемпіонату Гани[2].
13 серпня 2021 року на правах оренди перейшов у шведський «Гаммарбю Таланг»[3]. Дебютував за клуб у Першій лізі Швеції (3-ій дивізіон) 11 вересня в поєдинку проти «Сандвікена», вийшовши у стартовому складі. За час оренди взяв участь у 22 матчах.
11 липня 2022 року підписав повноцінний чотирирічний контракт з основною командою «Гаммарбю»[4]. 17 вересня дебютував за клуб в матчі Аллсвенскан з «Геккеном», вийшовши на поле з перших хвилин, але відзначився автоголом[5][6]. 14 травня 2023 року відзначився першим голом за «Гаммарбю» у матчі чемпіонату Швеції проти «Юргордена»[7]. 27 липня 2023 року дебютував в єврокубках, вийшовши в стартовому складі в поєдинку другого кваліфікаційного раунду Ліги конференцій УЄФА проти «Твенте»[8][9].
27 січня 2024 року перейшов на правах оренди у французький клуб «Лор'ян» до кінця сезону з опцією викупу[10][11]. 28 січня дебютував за клуб у поєдинку Ліги 1 з «Гавром», замінивши Паноса Кацеріса[12][13]. Всього за час оренди провів 15 поєдинків за клуб у Лізі 1.
По завершенні оренди, 15 червня 2024 року перейшов в «Лор'ян»[14], що за підсумками попереднього сезону понизився до Ліги 2[15]. 24 серпня в матчі проти «Гренобля» дебютував у Лізі 2[16].
Кар'єра в збірній
Виступав за збірні Гани до 17 і до 20 років. У збірній 17 років виконував роль віце-капітана. У січні 2019 року у 16 років потрапив до заявки збірної до 20 років на юнацький Кубок Африки. На турнірі провів одну зустріч на груповому етапі проти Малі. У лютому 2021 року в складі збірної також брав участь в юнацькому Кубку африканських націй, де зіграв усі матчі групового етапу, втім перед початком раунду плей-оф отримав травму коліна і вибув з турніру[17], на якому його збірна стала переможцем, здолавши у фіналі Уганду[18][19].
2023 року почав виступати за олімпійську збірну Гани, за яку дебютував 25 червня 2023 року в поєдинку проти Конго.