Il rejoint à l'âge de onze ans la Pepsi Football Academy où il sera en grande partie formé. Durant cette période, il occupe le poste d'attaquant. Il part entre-temps dans le club de Wikki Tourists Football Club, il y commencera sa carrière professionnelle et passera trois saisons en tant que professionnel. Il y sera repéré par Bendel Insurance, club de première division nigériane et y jouera aussi pendant trois saisons. Après avoir disputé la coupe du monde de football des moins de 20 ans avec l'équipe du Nigeria des moins de 20 ans au Canada, il signe un contrat de 3 ans avec le Stade rennais.