[1] Es hijo de madre española y padre escocés.
[3][4] En 2018 disputó su primer evento internacional, el Campeonato Europeo Sub-18, en el que terminó sexto en los 10 km.
En 2021 consiguió una medalla de bronce en el Campeonato Mundial de Atletismo Sub-20, en la misma prueba.
[5] Luego consiguió la medalla de plata en el Campeonato de Europa, siendo superado por el sueco Perseus Karlström.
[2] En los Juegos Olímpicos de París 2024 estuvo luchando con el grupo de cabeza hasta el km 17, cuando quedó desfondado para acabar decimoséptimo.