Il participe aux Championnats du monde en salle de 2016. Son record personnel sur 400 m est de 45 s 98 (Castellón 2015) et de 46 s 65 secondes en salle (Madrid 2016). Sa victoire avec l'équipe de relais 4 x 400 m lors des Championnats d'Europe par équipes 2017 à Villeneuve-d'Ascq lui permet d'obtenir la meilleure performance européenne de l'année et d'être sélectionné pour les Championnats du monde de la même année.
Lors de ces Championnats du monde 2017, il bat a deux reprises le record d'Espagne du relais 4 x 400 m, avec ses coéquipiers Óscar Husillos, Samuel García et Darwin Echeverry, pour le porter à 3 min 0 s 65.
Le , il porte son record personnel à 45 s 25 à Huelva.