Fue elegido por la IFFHS como el 54.º Mejor Arquero del Mundo del período 1987-2011, lo que lo sitúa como el Mejor Arquero Chileno de los últimos 25 años.[1]
Oriundo de Santiago, realizó las divisiones inferiores en Universidad Católica, club al que llegó desde un combinado de Talagante a los 17 años. En el equipo de la franja obtuvo varios títulos nacionales y el más importante de su carrera: La Copa Interamericana de 1993. Además integró el plantel subcampeón de la Copa Libertadores de 1993, en donde fue suplente de Óscar Wirth debido a una lesión. En busca de minutos, fue cedido a Everton (1987)[2] y Unión Española (1988),[3] donde logró zafar del descenso.
Luego de alternar en el arco cruzado las temporadas 1994 y 1995 con Nelson Tapia, durante la segunda rueda del campeonato de 1995 pierde la titularidad, dejando el equipo de la franja a fines de la temporada 1996.[4][5][6]Los últimos años de carrera profesional defendió las casaquillas de Deportes Temuco,[7][8] Santiago Wanderers[9] y Coquimbo Unido, retirándose del fútbol a fines de la temporada 1999.[10]
Seleccionado chileno entre 1991 y 1994, tuvo desempeños notables con la selección de su país, como en la Copa América 1991, donde pese a que Chile resultó 3° en condición de local, fue elegido como integrante de la Selección Ideal de América.[11] Su último partido con Chile fue el 18 de mayo de 1994, en un amistoso en el Estadio Nacional frente a la selección Argentina.