Actualmente se desempeña como coordinador del primer equipo de Deportes Concepción.
[2] Tras su gran nivel, fue traspasado junto a Óscar Meneses al Real Oviedo, donde estuvo 6 meses.
Tras su paso por España, jugó en Tampico Madero, Unión San Felipe, Deportes Arica, terminando su carrera en Deportivo Irapuato a los 31 años, para luego dedicarse un año a ser Secretario Técnico de la misma institución.
En 1999, fue designado como técnico de Provincial Osorno, conjunto recién descendido a la Primera B chilena, logrando ascender el mismo año en la Promoción ante Cobresal.
Durante 2003 y 2004 fue director técnico de Deportes Puerto Montt, etapa que estuvo marcada por la mala relación con la hinchada.