1975 wurde er Zentralamerika- und Karibikmeister über 10.000 m und 1977 über 5000 m.[1] Bei den Panamerikanischen Spielen gewann er 1975 Bronze über 5000 m sowie Silber über 10.000 m und 1979 Bronze über 5000 m sowie Gold über 10.000 m.[2] 1978 siegte er bei den Zentralamerika- und Karibikspielen sowohl über 5000 m wie auch über 10.000 m.[3]
Bei den Olympischen Spielen 1976 in Montreal startete er über 5000 m, 10.000 m und im Marathon. Bei den Bahnwettbewerben schied er jeweils im Vorlauf aus, beim Marathon belegte er den 19. Platz.
Beim Marathon der Olympischen Spiele 1984 in Los Angeles erreichte er nicht das Ziel. Sein letzter großer Erfolg war der Sieg beim Pittsburgh-Marathon 1987.