Il devient professionnel en 1989 et le reste jusqu'en 1997. Il remporte 6 victoires au cours de sa carrière, sur le circuit européen. Ses principaux résultats furent deux , l'une au Tour de France 1993 et l'autre au championnat du monde sur route 1991. À la fin de sa carrière cycliste, en 1998, il entame des études de médecine. Diplôme obtenu, il devient médecin de la fédération colombienne de cyclisme, et ce jusqu'en 2010. En 2011, il est le médecin de l'équipe Movistar Continental.