Tras debutar en la primera división chilena con Colo-Colo en 1997, desarrolló una dilatada carrera en el extranjero, defendiendo equipos en países como Argentina, Francia, España, Portugal o Grecia, donde cosechó importantes títulos como la Ligue 1, las Supercopas tanto francesa como portuguesa, la desaparecida Copa Intertoto o la Super Liga de Grecia.