Im Jahr 2017 holte Javier Romo die Bronzemedaille bei den spanischen Triathlon-Meisterschaften der Junioren. Nachdem er mit 20 Jahren in den Straßenradsport wechselte, wurde er im Jahr 2020 spanischer Meister im Straßenrennen der Klasse U23.
Für das Jahr 2021 erhielt er daraufhin einen Vertrag bei dem kasachischen UCI WorldTeamAstana-Premier Tech (später Astana Qazaqstan). In der Saison 2023 gewann er als Gesamtsiebter die Nachwuchswertung der Burgos-Rundfahrt, ehe er im Alter von 24 Jahren sein Grand-Tour-Debüt im Rahmen der Vuelta a España 2023 gab. Auf der 2. Etappe ging er in die Ausreißergruppe und rückte somit auf den zweiten Gesamtrang vor, da die Etappe aufgrund des schlechten Wetters noch während dem Renngeschehen verkürzt werden musste.[1] Nachdem er sich auf der 9. Etappe einen Lendenwirbelbruch zugezogen hatte, gab er die Rundfahrt jedoch frühzeitig auf.[2]
Im Jahr 2024 wechselte Javier Romo zum spanischen Movistar Team, für das er seine erste Tour de France bestritt. Dabei belegte er den 23. Gesamtrang und wurde Fünfter der Nachwuchswertung. Sein bestes Tagesergebnis erzielte er als Siebter auf der 9. Etappe, die über mehrere Schotter-Passagen führte.[3] Mit dem Ende der Saison 2024 verlängerte er seinen Vertrag bei Movistar um vier Jahre.[4]
Zu Beginn des Jahres 2025 ging Javier Romo bei der Tour Down Under an den Start, wo er die 3. Etappe nach einem späten Angriff als Solist gewann, und die Gesamtwertung übernahm.[5]