Народився 18 жовтня1988 року в місті Кадуна. Вихованець футбольної школи клубу «Кадуна Юнайтед». Дорослу футбольну кар'єру розпочав 2006 року в основній команді того ж клубу, в якій провів два сезони. Протягом 2008—2009 років захищав кольори команди клубу «Байелса Юнайтед».
Своєю грою за останню команду привернув увагу представників тренерського штабу ізраїльського клубу «Ашдод», до складу якого приєднався 2010 року. Відіграв за ашдодську команду наступні два сезони своєї ігрової кар'єри. Більшість часу, проведеного у складі «Ашдода», був основним гравцем захисту команди.
До складу «Селтіка» приєднався 2012 року. Наразі встиг відіграти за команду з Глазго 27 матчів в національному чемпіонаті.
Виступи за збірні
Протягом 2007–2008 років залучався до складу молодіжної збірної Нігерії. На молодіжному рівні зіграв у 6 офіційних матчах.
2008 року дебютував в офіційних матчах у складі національної збірної Нігерії. Наразі провів у формі головної команди країни 51 матч, забивши 4 голи.