Participó con Chile en los y en el Copa Mundial de Fútbol de 1930, en donde fue el capitán del equipo en sus dos primeras presentaciones (para el tercer partido estaba lesionado y Subiabre le reemplazo en la capitanía), y destacado como uno de los mejores punteros derechos del torneo.