Jego rodzice są Nigeryjczykami, jednak on urodził się już we Włoszech. Jako junior był piłkarzem Torino i w dorosłym futbolu debiutował w tym klubie w sezonie 2006/07. W Serie A po raz pierwszy zagrał 11 lutego 2007 w meczu z Regginą. W następnym sezonie był wypożyczony do FC Crotone (Serie C).
W dorosłej reprezentacji debiutował 11 listopada 2011 w spotkaniu z Polską, jako piłkarz zespołu grającego wówczas w Serie B. Na Mistrzostwach Europy w 2012 r. wraz z reprezentacją Włoch zajął drugie miejsce. Występował też w młodzieżowej drużynie tego kraju.
11 lipca 2013 roku został piłkarzem Juventusu, który zapłacił za niego 13 milionów euro (płatne w 3 ratach)[3]. Kwota transferu, w zależności od wyników, może wzrosnąć o kolejne dwa miliony[3].