Афонсо начал свои выступления в бразильском клубе «Атлетико Минейро». В 2002 году он перешёл в шведский «Эргрюте» из Гётеборга, затем, в 2004 году, присоединился к «Мальмё», с которым он стал чемпионом Швеции в том же году. По ходу шведского сезона 2006 года он был куплен голландским «Херенвеном» за 4 500 000?, что стало самой крупной сделкой в истории клуба из Нидерландов.
В Швеции он становился вторым бомбардиром первенства на протяжении двух лет. В 2007 году он стал лучшим бомбардиром чемпионата Нидерландов с 34 голами, что является клубным рекордом. Результат позволил ему занять второе место в споре за Золотую бутсу 2007.
В августе 2007 года футболист был близок к переходу в раменский «Сатурн», но «Херенвен» не смог достичь соглашение с его агентом.
7 октября 2007 года, всего второй раз за сезон выйдя на поле, Афонсо забил семь мячей в матче против «Эраклеса», что стало рекордом результативности в одной игре чемпионата Нидерландов.
31 января 2008 года, в последний день зимнего трансферного окна, перешёл в клуб английской премьер-лиги «Мидлсбро» за 12 000 000?, и стал рекордным по цене приобретением британцев. Новый контракт рассчитан на четыре с половиной года. В свою очередь, голландский АЗ собирался оспорить это соглашение в ФИФА, так как, по их словам, он имел с их клубом предварительное соглашение, которое, впрочем, голландская федерация футбола сочла неправильно оформленным. 6 февраля все формальности были улажены и на следующий день бразилец присоединился к новым партнёрам.
6 апреля 2008 года в 33 туре Английской Премьер-Лиги забил первые голы (дубль) за «Мидлсбро» в матче против «Манчестер Юнайтед».
C 2009 года выступает в чемпионате Катара. В составе «Аль-Райяна» стал лучшим бомбардиром Кубка АФК 2010.
17 мая 2007 года Афонсо был вызван в сборную Бразилии, которая готовилась к наступающему Кубку Америки. Дебют пришёлся на товарищеский матч на новом стадионе «Уэмбли», где сборная Англии разошлась миром (1:1) с бразильцами. Афонсо вышел на поле на 72-й минуте, заменив Кака. Позже он был заявлен и на сам турнир, где стал со своей командой чемпионом. Первый гол забил 12 сентября 2007 года, когда были биты мексиканцы (3:1).