Народився 18 жовтня1981 року в нігерійському місті Заріа, у п'ятирічному віці разом з батьками перебрався до Великої Британії, оселився у місті Ньюкасл-апон-Тайн. Вихованець футбольної школи місцевого клубу «Ньюкасл Юнайтед». Дорослу футбольну кар'єру розпочав 2000 року в основній команді того ж клубу, в якій провів вісім сезонів, взявши участь у 168 матчах чемпіонату. Більшість часу, проведеного у складі «Ньюкасл Юнайтед», був основним гравцем атакувальної ланки команди.
Навесні 2008 року захищав на умовах оренди кольори «Сток Сіті».
До складу клубу «Ньюкасл Юнайтед» повернувся у травні 2008 року. Після повернення з оренди встиг відіграти за команду з Ньюкасла більше 100 матчів в національному чемпіонаті.
Виступи за збірну
Протягом 2000—2003 років залучався до складу молодіжної збірної Англії. На молодіжному рівні зіграв у 20 офіційних матчах, забив 7 голів.
Наприкінці 2009 року Амеобі уперше оголосив про зацікавленість захищати кольори національної збірної своєї історичної батьківщини, Нігерії. Проте дебют гравця у складі збірної Нігерії відбувся лише трьома роками пізніше, 14 листопада 2012, коли Амеобі вийшов на заміну у грі проти збірної Венесуели.