Yhdeksänvuotiaana kilpailemisen aloittanut Oliveira debytoi 125-kuutioisten luokassa MM-sarjassa kaudella 2011. Ensimmäiset palkintokorokesijoituksensa hän saavutti seuraavalla kaudella.[1]
Kaudeksi 2015 hän siirtyi sarjan parhaimmistoon kuuluneeseen Red Bull KTM Ajo -talliin, ja Italian GP:ssä hänestä tuli kaikkien aikojen ensimmäinen portugalilainen osakilpailuvoittaja. MM-sarjassa hän sijoittui lopulta toiseksi, kuusi pistettä mestaruuden vieneen Danny Kentin perässä.[1]
Moto2 (2016–2018)
Kaudeksi 2016 Oliveira siirtyy Moto3-luokasta askeleen ylemmäksi Moto2-luokkaan, jossa hän ajaa Leopard Racing -tallissa.[2]