Ganó 2 medallas de oro en los Juegos Olímpicos de Londres 1948 montando a "Arete" en la prueba de salto individual y en la prueba de salto por equipos, siendo el único mexicano ganador de dos medallas de oro, además con la medalla de bronce obtenida en la prueba de tres días por equipos, siendo el único deportista mexicano que obtuvo tres medallas en una misma edición.