El año 2004, se recuperó y logró debutar en el primer equipo en el Apertura 2004 para luego jugar más en el Clausura pero sufriría una fractura de rodilla que lo privó de luchar por la titularidad y lo mantuvo parado durante varios meses en recuperación.
Para el segundo semestre del año 2006, regresó a Universidad Católica y acordó su incorporación hasta fines de 2007.
Vuelve luego a Estudiantes Tecos para jugar el Torneo Bicentenario Clausura 2010 de México por seis meses.
Con el Atlante FC lograría anotar en cuatro ocasiones pero no sería suficiente para evitar el descenso de su club a la Liga de Ascenso MX, es por ello que decide regresar a Chile.
Esta vez sería Santiago Wanderers quién lo acogería, se reencontraría con Emiliano Astorga,[5] en el puerto lograría un gran rendimiento convirtiéndose en el goleador del equipo y del semestre en Chile con 13 goles obteniendo un subcampeonato en el Apertura 2014, pero luego durante la Liguilla Pre-Libertadores 2014 comenzó una negociación con Universidad Católica lo cual llevaría a terminar de mala forma su paso por Valparaíso, al terminar peleado con su técnico, dirigentes e hinchas, para luego tras dos días de no presentarse a los entrenamientos ficharía por 350.000 USD en el elenco de la franja por dos años y medio.
Semanas después volvería a Palestino Luego de ser cortado por Mario Salas del plantel cruzado fue sondeado por Everton pero se decidió por el "Tino Tino" con la difícil tarea de salvarlos del descenso.
En 2015 es nominado para un amistoso contra Estados Unidos en Rancagua, en el cual anotó el empate parcial a un gol, en victoria por 3-2.