Ramírez inizia la sua carriera da pilota professionista nel 2008, vincendo il campionato MiniGP dell'Andalusia con moto metrakit da 70 cm³. Si conferma vincitore dello stesso campionato anche nel 2009, questa stagione però primeggia nelle categorie metrakit da 80 cm³ e nella classe 125. Nel 2010 vince per la seconda volta il campionato Andaluso della classe 125 e vince anche il campionato "Motodes" - Pre GP. Questi due campionati li vince anche nella stagione 2011.
Nel 2015 si trasferisce nel campionato mondiale Supersport dove inizia la stagione come pilota titolare del team CATBIKE/exit alla giuda di una Kawasaki ZX-6R, passa poi, in qualità di wild card, al team Autos Arroyo Pastrana Racing disputando la terza gara in calendario alla guida di una Yamaha YZF-R6 con la quale coglie i primi punti mondiali. Partecipa infine ad altre cinque gare in questa stagione come pilota sostituivo nel team Lorini alla guida di una Honda CBR600RR. Totalizza dodici punti che gli permettono di chiudere questa esperienza al ventunesimo posto in classifica finale.[2] Nella stessa stagione è quindicesimo nel CEV Moto2.
Nel 2017 è pilota titolare nel motomondiale nella classe Moto3, con lo stesso team della stagione precedente, ma alla giuda di una KTM RC 250 GP. Il compagno di squadra, in questa stagione è Darryn Binder. Il 2 luglio 2017 in occasione del Gran Premio di Germania, chiudendo al terzo posto, ottiene il suo primo podio nel motomondiale.[3] Chiude la sua prima stagione completa nel motomondiale all'ottavo posto in classifica piloti con 123 punti ottenuti.
Nel 2018 corre con la KTM del team Best Capital Dubai; il compagno di squadra è Jaume Masiá. Ottiene due terzi posti (Spagna e Francia) e conclude la stagione al 10º posto con 102 punti. Nel 2019 passa alla guida della Honda NSF250R del team Leopard Racing; il compagno di squadra è Lorenzo Dalla Porta. Ottiene le sue prime vittorie (Catalogna e Gran Bretagna), due secondi posti (Germania e Australia) e due pole position (Australia e Malesia) e chiude la stagione al 3º posto con 183 punti.
Nel 2020 passa in Moto2, sulla Kalex del team American Racing; il compagno di squadra è Joe Roberts. Ottiene come miglior risultato un sesto posto in Aragona e termina la stagione al 19º posto con 37 punti.[4] Nel 2021 rimane nello stesso team, con compagno di squadra Cameron Beaubier. Ottiene come miglior risultato due noni posti (Germania e Americhe) e chiude la stagione al diciassettesimo posto con 39 punti.[5] Nel 2022 corre per il team Forward Racing alla guida di una MV Agusta; il compagno di squadra è Simone Corsi, ottiene cinque punti e chiude la stagione al trentesimo posto.[6]
Nel 2023 inizia la stagione con il team Forward Racing, con cui gareggia fino al Gran Premio di Gran Bretagna, senza raccogliere punti.[7] Dal Gran Premio d'Austria, corre per il team American Racing in qualità di pilota sostitutivo, andando subito a punti con un quattordicesimo posto. In Malesia arriva il suo primo podio in Moto2, classificandosi terzo dietro ad Acosta ed Aldeguer, formando un podio tutto spagnolo.[8] Conclude il campionato al sedicesimo posto.[9] Nel 2024 prosegue con American Racing, il compagno di squadra è Joe Roberts. Con oltre cento punti chiude undicesimo in campionato e sale sul podio in occasione del Gran premio della Thailandia.[10][11]