Bei den Olympischen Sommerspielen 1952 in Helsinki schied er im olympischen Straßenrennen beim Sieg von André Noyelle aus. Die mexikanische Mannschaft kam in der Mannschaftswertung nicht in die Wertung. Er nahm auch an den Spielen 1956 in Melbourne teil. Er schied im olympischen Straßenrennen beim Sieg von Ercole Baldini aus. Die mexikanische Mannschaft kam in der Mannschaftswertung nicht in das Klassement.