Ottenne alcuni successi in corse nazionali, tra cui cinque tappe alla Vuelta a Colombia tra il 1979 e il 1982. Partecipò a quattro edizioni del Tour de France, due della Vuelta a España e una del Giro d'Italia; fu convocato dalla nazionale colombiana per partecipare a due edizioni dei campionati del mondo riservati ai dilettanti (Praga 1981 e Altenrhein 1983) e una per professionisti (Colorado Springs 1986).