Militó en diversos clubes de Chile, Italia y Austria.
Debutó en 1995 jugando por Huachipato, equipo al que llegó a préstamo desde Universidad Católica, club al cual regresa en 1996 sin mucha suerte, jugando tan sólo cinco partidos en dos años.
En la temporada 2006-07 consigue fichar por el Red Bull Salzburgo de Austria.
[5] En 2016 inició su carrera como entrenador, dirigiendo las divisiones inferiores del Reggina.
Tampoco fue convocado después de ese incidente (Las fechas terminaban en el partido ante Turquía en el 2008)