У дорослому футболі дебютував 1999 року виступами за команду клубу «Кацина Юнайтед». Згодом з 2000 по 2001 рік грав у складі команд клубів «Шаркс» та «Бендел Іншуренс».
Своєю грою за останню команду привернув увагу представників тренерського штабу клубу «Антверпен», до складу якого приєднався 2001 року. Відіграв за команду з Антверпена наступний сезон своєї ігрової кар'єри.
2002 року уклав контракт з болгарським «Левскі», у складі якого провів наступні два роки своєї кар'єри гравця, протягом яких у складі цієї команди майже не грав.
Протягом 2004—2006 років захищав кольори шведського «Треллеборга» та російської «Аланії», в яких також основим гравцем не став.
Завершив професійну ігрову кар'єру у данському «Герфельге», за команду якого виступав протягом 2006—2007 років.
Виступи за збірну
2001 року дебютував в офіційних матчах у складі національної збірної Нігерії. Протягом кар'єри у національній команді, яка тривала усього 2 роки, провів у формі головної команди країни 11 матчів.