Comenzó jugando en el Deportes Quindío entre 1996 y 1999. En 1999 fue contratado por el Independiente Medellín donde anotó 16 goles en 84 partidos. En el 2001 fue contratado por Deportivo Cali y ese año jugó la Copa América resultando Campeón. En Deportivo Cali anotó 22 goles en 106 partidos. En el 2004 fue contratado por la Liga Deportiva Universitaria de Quito donde ganó el Torneo Apertura 2005 anotando 17 goles en 97 partidos. En el 2007 fue contratado por Atlético Nacional donde anotó 2 goles en 33 partidos. El 2008 es contratado por el Sporting Cristal de Perú. Al siguiente año regresó a Ecuador con el Técnico Universitario.