Jugó como portero en clubes de Chile y Brasil, siendo uno de los principales arqueros chilenos en la historia. La Federación Internacional de Historia y Estadística de Fútbol lo ubicó como el «12.º mejor arquero sudamericano del siglo XX». Fue el capitán de la selección chilena, con la cual fue el «mejor guardameta» en la Copa América de 1987 y protagonizó el incidente conocido como su "Maracanazo" en 1989. Después ha formado guardavallas y dirigido en equipos de Brasil y Paraguay.