En el cuadro porteño tendría su mejor campaña siendo el goleador del equipo que obtendría el título nacional tras treinta y tres años de sequía y luego repetiría buenas campañas en Copa Libertadores y Copa Sudamericana al año siguiente, con aquellas buenas actuaciones se marcharía a México para jugar por el Jaguares de Chiapas, finalizando un paso por Valparaíso con 34 goles en 61 partidos.
[5] En el Cacique, tendría un buen primer torneo anotando en siete ocasiones, pero para el Apertura 2004 solo lo haría en dos ocasiones por lo cual se marcharía del club albo teniendo en el siguiente año pasos sin éxito por la Universidad de Concepción y Palestino.
[6] Para el Clausura 2005 pasaría al Rangers de Talca a pedido exclusivo de Yuri Fernández,[7] en el cuadro rojinegro tendría un repunte goleador convirtiendo siete goles en dieciocho partidos pero esto no sería suficiente para ganarse a la hinchada talquina, por lo cual para el 2006 regresa al club donde tuvo sus mejores años, Santiago Wanderers.
Comenzó su carrera como entrenador en las divisiones inferiores del Club Atlético Fernandino de su país natal para luego viajar a dirigir al Huehue FC de Guatemala, donde en un comienzo llegó como asistente técnico pero asumiría al primer equipo,[10] con este equipo lograría pelear los primeros lugares del torneo pero por los problemas económicos que tendría el club dejaría este.
Ya para 2016 tendría una nueva oportunidad en tierras chilenas dirigendo a Quintero Unido en la Copa Absoluta donde no pasaría la primera fase, después de esto, comenzaría a dirigir en las divisiones inferiores del club donde es referente de un campeonato obtenido, el Santiago Wanderers.