Por la selección nacional debutó el 10 de marzo de 1981 frente a Colombia. Fue internacional en 44 partidos. Con la "Roja" disputó las Eliminatorias Mundiales España 82 y México 86, la Copa América Chile ’91 y el Mundial España 82. Su último partido fue frente a Brasil el 26 de junio de 1991. Es considerado como uno de los mejores defensas centrales en la historia del fútbol chileno.