Además de la medalla de plata en los Juegos Olímpicos de Ámsterdam 1928, fue sexto en la maratón de los Juegos Olímpicos de París 1924, logrando el primer puesto premiado para Chile; tercero en 5.000 m y segundo en 10 000 m durante el Campeonato Sudamericano de 1923, y ganó cuatro medallas de oro en cada una de las tres ediciones siguientes de estos campeonatos (1924, 1926 y 1927), en las pruebas de 5.000 y 10 000 m, cross y 3.000 m por equipos.