Con la selección chilena adulta debutó el 13 de junio de 1979, frente a Ecuador. Fue internacional en 44 partidos, convirtiendo 5 goles. Con "la Roja" disputó las eliminatorias para los Mundiales de España 82, México 86 e Italia 90, la Copa América 1979 (en la cual Chile fue finalista), la Copa América 1983, la Copa América 1991 y el Mundial España 82. Su último partido como internacional fue frente a Argentina el 17 de noviembre de 1994.