Debutó en la primera división en el año 2004 con el Club 2 de Mayo.
En 2006 estuvo en el Club Atlético Candelaria de Argentina sin llegar a jugar ningún encuentro.
Regreso al país Cafetero para jugar con el Independiente Medellín.
En enero de 2012 regresa al fútbol colombiano para jugar con La Equidad.
[4] y para 2013 se vincula con Rionegro Águilas donde de allí parte al Nacional Potosí del fútbol Boliviano donde jugó 1 temporada y regreso a Colombia volviendo al Deportivo Pereira luego de 4 años, habiendo anotado 14 goles en 2 años nuevamente cambia de club teniendo su 6ª experiencia en Colombia fichando con el Unión Magdalena donde anotó 5 goles en el año 2016, a final del año se conoce su no continuidad con el Ciclón Bananero.