Luego de tres temporadas en el conjunto rancagüino, y tras el descenso a la Primera B del equipo, ficha por Santiago Wanderers, donde sufrió un nuevo descenso en 1998 y el posterior ascenso la temporada siguiente.
El año 2001, desestimando una oferta de Colo-Colo, llega a Cobreloa,[1] equipo en que estuvo en 3 diferentes etapas, transformándose además en figura, coronándose campeón en 3 ocasiones.
[2] Entremedio, tuvo pasos por el Club Pachuca[3] mexicano y el Alianza Lima peruano, donde se coronó como campeón en 2006.
[4] Tras desvincularse del conjunto loíno, es anunciado como nuevo jugador de Unión Española para la temporada 2008.
[2] En junio de 2018, con el conjunto naranja en la 9° posición del campeonato oficial, es desvinculado junto a su cuerpo técnico.