Su último club fue Trasandino de la Segunda División del fútbol chileno.
Comenzó su carrera futbolística en el año 1999 jugando por Deportes La Ligua de la Tercera División, hasta que en el año 2000 llega a Unión La Calera que se encontraba en la Tercera División.
Luego, en el año 2004, llega a la Universidad Católica luego de destacadas actuaciones en Palestino, formando dupla con José Luis Villanueva.
A pesar de tener buenos desempeños en sus pocas apariciones con la UC, el DT Jorge Pellicer no lo considera en el plantel para la temporada 2005, por lo cual emigra del club.
El año 2007 forma parte del plantel de Deportes La Serena.