У дорослому футболі дебютував у 1994 році виступами за команду клубу «Андерлехт», в якій провів три сезони, взявши участь у 75 матчах чемпіонату. Більшість часу, проведеного у складі «Андерлехта», був гравцем захисту основного складу команди. За цей час виборов титул чемпіона Бельгії.
У 2005 році уклав контракт з клубом «Ньюкасл Юнайтед», у складі якого провів наступні два роки своєї кар'єри гравця. Граючи у складі «Ньюкасл Юнайтед» також здебільшого виходив на поле в основному складі команди. За цей час додав до переліку своїх трофеїв титул володаря Кубка Інтертото.
Завершив професійну ігрову кар'єру у клубі «Ел-Ей Гелексі», за команду якого виступав протягом 2008 року.
Виступи за збірну
У 1995 році дебютував в офіційних матчах у складі національної збірної Нігерії. Протягом кар'єри у національній команді, яка тривала 10 років, провів у формі головної команди країни лише 26 матчів.