En 2000 y 2001 militó en Independiente, pero pasó todo el año sin ningún minuto de juego.
Después volvió a All Boys para la temporada 2003, pero no pudo lograr entrar en el once inicial.
En 2006 se traslada a Venezuela para fichar por el Deportivo Italmaracaibo, donde fue uno de los goleadores del Torneo Clausura 2006.
En 2007 regresó a Chile para jugar por Cobresal, club donde se mantuvo hasta el primer semestre de 2008, teniendo una destacada participación.
Para la segunda mitad de ese mismo año llega a Palestino teniendo una regular participación.