Il joue son premier match international contre l'Uruguay le [1]. Il est ensuite sélectionné pour disputer les jeux olympiques de 1928 avec son pays.
Étant l'un des piliers de cette sélection chilienne, à l'instar de Guillermo Subiabre ou encore d'Ulises Poirier, il fait partie de l'effectif chilien qui dispute la coupe du monde de 1930 en Uruguay, sélectionné avec 18 autres joueurs chiliens par l'entraîneur hongrois György Orth. Il est le capitaine de l'équipe qui termine dans le groupe A, avec la France, l'Argentine et le Mexique. Ils ne finissent que 2e du groupe derrière l'Argentine, ce qui ne suffit pas à les qualifier pour les demi-finales.