У дорослому футболі дебютував 2007 року виступами за команду клубу «Квара Юнайтед», в якій провів один сезон.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Лобі Старз», до складу якого приєднався 2008 року. Відіграв за команду з Макурді наступний сезон своєї ігрової кар'єри. 2009 року уклав контракт з клубом «Шаркс», у складі якого провів наступні три роки своєї кар'єри гравця.
До складу клубу «Ашдод» приєднався 2012 року. Відтоді встиг відіграти за ашдодську команду 19 матчів в національному чемпіонаті.
Виступи за збірну
2012 року дебютував в офіційних матчах у складі національної збірної Нігерії. Наразі провів у формі головної команди країни 10 матчів.