У дорослому футболі дебютував 2014 року виступами за команду «Стейнс Таун» із шостого англійського дивізіону, в якій провів один сезон, взявши участь у 22 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу на той час друголігового «Чарльтон Атлетик», до складу якого приєднався 2016 року. Відіграв за команду з Лондона наступні три сезони своєї ігрової кар'єри. Граючи у складі «Чарльтон Атлетик» також здебільшого виходив на поле в основному складі команди.
На рівні збірних погодився захщати кольори своєї історичної батьківщини і 10 вересня 2019 року дебютував в офіційних матчах у складі національної збірної Нігерії, вийшовши у стартовому складі команди на товариську гру проти збірної України. Вже на 4-ій хвилині своєї дебютної гри відкрив лік забитим за збірну голам.