Tenía condiciones como escalador, consiguiendo ganar etapas de montaña en las tres Grandes Vueltas y la Vuelta a Colombia 1989.
Inicialmente participó en varias carreras para aficionados, hasta que fue contratado por el equipo Castalia en 1989, con el cual ganó como novato la Vuelta a Colombia 1989 a la edad de 21 años, aventajando a su experimentado compatriota Fabio Parra.
[1] En el Tour de Francia, su mejor posición fue el 16.º lugar en 1993.
En la Vuelta a España, fue cuarto en 1993, quinto en 1994 y décimo en 1991.
También fue segundo en el Dauphiné Libéré en 1993, probablemente su mejor año como profesional.