Inició su carrera profesional en América de Cali en 1993, después
fue cedido al Deportes Tolima, donde logró el ascenso. Pegó la vuelta al
conjunto rojo y comenzó a jugar seguido. En este equipo terminó siendo figura y
fue campeón del Fútbol Profesional Colombiano en 1997, 1999 (Copa
Merconorte), 2000 y 2001, mismo año que levantó la Copa América con su selección.
En 2002 pasó al Galatasaray y luego empezaron los grises. Paso fugaz
por River en el segundo semestre de ese año. A pesar que su buena pegada
ilusionó a los hinchas, el chileno Manuel Pellegrini, DT del “Millo” en ese
momento, le dio muy pocas oportunidades -8 partidos en un año-, y no logró un
buen rendimiento. Luego se instaló en su país por el resto de su
carrera (Centauros, América de Cali, Deportivo Pereira, Boyacá Chicó y
Atlético Bucaramanga).
Su último club fue América de Cali cuando regresó junto con otros
referentes ya veteranos. Sin embargo al final del año y tras el descenso del
equipo a la B decidió retirarse para dedicarse a entrenar a los juveniles,
primero en América y después en Boyacá Chicó.