Pekingin paralympialaisissa 2008 Oliveira sijoittui 200 metrin juoksussa seitsemänneksi ja sai Brasilian joukkueessa hopeaa T42–T46-luokkien 4×100 metrin viestissä. Lontoon paralympialaisissa 2012 hän voitti T44-luokassa 200 metrillä kultaa ajalla 21,45 s.