Il remporte quatre médailles d'or lors des Jeux panaméricains : deux sur 5 000 mètres en 1955 et 1963, et deux sur 10 000 mètres en 1955 et 1959. Il s'adjuge par ailleurs la médaille d'argent sur 5 000 m en 1959 et sur 10 000 m en 1963.
Privé des Jeux olympiques de 1956 à Melbourne, il participe à ceux de 1960 à Rome où il termine neuvième de l'épreuve du marathon, et à ceux de 1964 à Tokyo où il est contraint à l'abandon, toujours sur marathon.
Il compte 11 titres de champion d'Amérique du Sud, réalisant notamment le triplé 5 000 m-10 000 m-semi-marathon en 1956 et 1958.