Por la Selección chilena, el “siete pulmones” jugó en numerosas ocasiones, siendo las más importantes las actuaciones realizadas en los procesos eliminatorios para el Mundial de México 86 e Italia 90, en los que Chile quedó eliminado. Asimismo integró el plantel subcampeón de Copa América 1987 y el plantel de Copa América 1989. En esa última copa tuvo la difícil misión de marcar al talentoso mediocampista de la selección trasandina, Diego Armando Maradona. En esa oportunidad (al igual que en un amistoso con Argentina en el estadio Monumental de Buenos Aires en 1985) anuló al 10 argentino, siendo elogiado por la prensa deportiva y premiado por su actuación, el “dios argentino” le regaló (en dos ocasiones en 1985 y en 1989) su camiseta por su juego limpio y leal. Siempre destacó en las concentraciones de la selección, en el Complejo Juan Pinto Durán, por presentar los mejores números en los diversos exámenes físicos realizados a los planteles.