Pérez debuttò a Jerez nella European Junior Cup 2013 poco dopo aver compiuto 14 anni, ottenendo un sesto posto. L'anno seguente partecipò all'intera stagione, classificandosi in sesta posizione finale, con un terzo posto come miglior risultato in gara, una pole position e un giro veloce. Nel 2015 concluse 5 gare su 8 disputate e non riuscì a salire mai sul podio, ottenendo un 4º posto come migliore risultato di gara, due pole e un giro veloce. Nel 2016 al quarto anno nella categoria (il secondo corso con Honda CBR 650 F) vinse il campionato, ottenendo la prima vittoria, quattro secondi posti e una terza posizione, oltre a una pole e due giri veloci.[1]
Nel 2017 Pérez prese parte alla prima edizione del campionato mondiale Supersport 300, correndo con una Honda CBR 500 R del team WILSport Racedays. Ottenne il primo podio, un terzo posto, nella gara inaugurale della categoria svoltasi nel circuito di Aragona. Vinse la sua prima corsa a Donington, ripetendosi nella gara successiva a Assen. Terminò la stagione in quarta posizione finale, con due vittorie su tre podi ottenuti. Continuò nel mondiale Supersport 300 anche nella stagione 2018 cambiando però moto e team, passando alla Kawasaki Ninja 400 del team ParkinGO. Concluse in seconda posizione finale senza ottenere vittorie, con due secondi posti e un terzo posto, oltre a due pole e un giro veloce.
Per la stagione 2019, Pérez rimane con Kawasaki passando alla Scuderia Maranga Racing. Conclude la stagione al ventiseiesimo posto con 10 punti, ottiene inoltre la pole position nel Gran Premio di Imola.[2] Nel 2020, pur rimanendo con Kawasaki, si trasferisce al team Prodina Ircos. Termina il campionato al quinto posto conquistando una vittoria al Gran Premio dell'Estoril.[3] In questa stagione inoltre, prende parte alla prima prova stagionale nel campionato Italiano Velocità - classe Supersport 300, vincendo gara uno. Nel 2021 disputa il Gran Premio di Catalogna nel mondiale Supersport 300 in qualità di pilota sostitutivo con il team Prodina Ircos senza ottenere punti.[4] Prende parte inoltre al CEV Moto2.
A dicembre 2022 annuncia di ritirarsi dalle competizioni agonistiche, ponendo fine a 23 anni alla sua carriera da pilota professionista.[5] Contravvenendo a quanto dichiarato, decide di continuare la sua carriera agonistica, prendendo parte nel 2023 al motomondiale nella classe MotoE con il team RNF, il compagno di squadra è Andrea Mantovani. Totalizza cinquantatré punti classificandosi quindicesimo.[6]
^ Alessandro Palma, Intervista a Mika Pérez, su tuttomotorsport.com. URL consultato il 10 gennaio 2017 (archiviato dall'url originale il 29 maggio 2019).
^(EN) SSP300 2019 Imola - Starting Grid (PDF), su resources.worldsbk.com, Dorna Sports S.L., 11 maggio 2019. URL consultato il 1º novembre 2020.
^(EN) SSP300 2020 - Championship Standings (PDF), su resources.worldsbk.com, Dorna Sports S.L., 18 ottobre 2020. URL consultato il 27 novembre 2020.