На Паралимпийских играх в Пекине в 2008 году Оливейра, в составе бразильской сборной, выиграл серебряную медаль в эстафете 4 × 100 метров в категории T42-T46, при этом он не сумел занять призовое место в индивидуальном забеге на 200 метром. На Паралимпийских играх 2012 года в Лондоне он выиграл золотую медаль на дистанции 200 метров, опередив на последних метрах Оскара Писториуса, считавшегося фаворитом данного забега. Сразу после забега Писториус начал полемику по поводу использовавшихся Оливейрой протезов, утверждая, что они слишком высокие, и искусственно увеличивают длину шага, как результат, давая ему несправедливое преимущество. Однако жалоба Писториуса была отклонена Международным паралимпийским комитетом, так как, по заявлению МПК, все спортсмены были измерены перед забегом, и все протезы соответствовали регламенту.