Kesuksesan pertama Miguel Oliveira datang pada tahun 2005 dan 2006 silam, ketika ia memenangkan kejuaraan Portuguese MiniGP.
Di tahun 2011 pembalap kelahiran 1995 ini mulai bersaing di kelas 125 cc, dan pada 2012 sampai 2014 ia sempat bergabung dengan beberapa tim balap di Moto3 seperti Estrela Gallicia 0,0 dan juga Mahindra Racing.
Barulah pada tahun 2015 Miguel Oliveira direkrut oleh Red Bull KTM Ajo. Setahun kemudian Miguel Oliveira pun naik kelas ke Moto2 bersama tim Leopard Racing.
Pada 2017-2018, ia kembali membela Red Bull KTM Ajo di Moto2. Sempat kurang menonjol di awal balapan Moto2, Miguel Oliveira pun terus membaik dan selalu berada di posisi tiga teratas saat balapan.
Sampai pada akhirnya di tahun 2019, Miguel Oliveira mendapat promosi lagi untuk mengisi kelas tertinggi, MotoGP.
Di musim pertamanya balapan kelas MotoGP, Miguel Oliveira memang bisa dibilang TIDAK terlalu mengesankan. Hasil terbaik yang bisa ia raih di musim pertama adalah posisi ke-8 di Austria. Dan karena kecelakaan parah di Phillip Island, Miguel Oliveira mengalami cedera dan harus absen di beberapa balapan terakhir MotoGP musim 2019.
Tetap bergabung di KTM Tech 3 pada tahun 2020, Miguel Oliveira berhasil mendapatkan podium pertama di dua balapan. Yaitu di MotoGP Styria 2020 dan Portugal 2020. Di tahun lalu pun pembalap dengan tinggi badan 170 cm itu juga berhasil mendapatkan juara pertama di MotoGP Catalunya.
Kini, secara mengejutkan Oliveira berhasil menjadi juara pada MotoGP 2022 di Sirkuit Pertamina Mandalika atau Grand Prix of Indonesia.