Romo won in 2020 het Spaans kampioenschap op de weg onder 23 jaar. Het daaropvolgende jaar werd hij prof bij de Kazachse ploeg Astana-Premier Tech. Na drie seizoenen vertrok hij naar Movistar Team. Op zijn derde wedstrijddag van het jaar won hij de etappe van Norwood naar Uraidla in de Tour Down Under. Voor Romo was dit zijn eerste profzege en kwam aan de leiding van het klassement. Twee dagen later verloor hij die leiderstrui in de etappe naar Willunga Hill. Hij werd uiteindelijk tweede in het algemeen klassement, op negen seconden van eindwinnaar Jhonatan Narváez. Later dat seizoen werd Romo onder meer vierde in de Cadel Evans Great Ocean Road Race en tiende in het eindklassement van de Ronde van Romandië.