Actualmente se desempeña como ayudante técnico de Deportes Linares.
Se formó en las inferiores de Universidad Católica pero debutó como profesional en Unión La Calera cuando este club estaba militando en la Tercera División pero en el año 2000 logró consagrarse campeón y lograr el ascenso a la Primera B.
Continuo jugando por Unión La Calera hasta el 2005, siendo reconocido jugador revelación(2001)del fútbol chileno donde es transferido a Everton de Viña del Mar.
En San Marcos se convirtió en figura y goleador pese a ser lateral, fue el mejor del año en su puesto, incluso llegó a ser el capitán del equipo.
[3] Tras un mes del ascenso logrado con Wanderers ficha en un nuevo club de la Primera B, el recién descendido Municipal Iquique.