Lors des Jeux olympiques à Londres, le , il bat son record sur 400 m en 45 s 61. Il remporte deux médailles lors des Jeux d'Amérique centrale et des Caraïbes de 2014 au Mexique. Le , il porte son record à 45 s 21 à Xalapa. Le , il devient champion sud-américain à Lima en 45 s 26. Le , il court en 45 s 87 à Cuenca.