Inizia a giocare a pallacanestro nella Virtus Mortara a nove anni, a undici anni è a Roma nelle file della Stella Azzurra Roma, ma due anni dopo torna vicino a casa accasandosi a Casale Monferrato per altre due stagioni prima di passare nel Borgomanero con il quale gioca anche le prime partite con la squadra senior in Serie C. Nel 2015/16 ha giocato in serie B ad Oleggio[1] vincendo i play out contro il CUS Torino.
Torino
Nel 2016-17 approda a Torino con un contratto quinquennale[2]. Nella prima stagione, complici anche gli infortuni dei compagni di squadra, entra in quintetto nelle ultime partite e gioca diversi minuti, dimostrando tutto il suo grande potenziale.
Nella stagione successiva debutta in Eurocup e diventa un giocatore cardine della squadra, ma un problema di salute gli impedisce di partecipare alla seconda parte della stagione e di scendere in campo nella vittoria della Coppa Italia[3].
Nazionale
Nato in Italia da genitori nigeriani ottiene, al compimento del diciottesimo anno di età, la cittadinanza italiana. Nell'estate 2017 vince la medaglia d'argento ai Mondiali Under-19 con la maglia azzurra e partecipa agli Europei Under 20.
Il 18 ottobre 2017, viene convocato per le partite con la Romania e la Croazia valide per la qualificazione ai Mondiali del 2019[4].