Dès la catégorie junior, Carlos Díaz remporte la médaille de bronze du 1 500 mètres lors des Championnats ibéro-américains d'athlétisme 2012.