У дорослому футболі дебютував 1985 року виступами за команду «Атлетіко Насьйональ», в якій провів п'ять сезонів, вигравши з командою в останньому з них Кубок Лібертадорес.
Згодом з 1989 по 1991 рік грав у складі швейцарського «Цюриха», після чого повернувся в «Атлетіко Насьйональ», вигравши чемпіонат Колумбії у 1991 році, а у наступному сезоні з 25 голами став найкращим бомбардиром чемпіонату. Загалом за два періоди у клубі забив 116 голів у 271 іграх чемпіонату.
11 червня 1987 року дебютував в офіційних матчах у складі національної збірної Колумбії в товариській домашній грі проти Еквадору (1:0). У складі збірної був учасником Кубка Америки 1987 року в Аргентині, на якому команда здобула бронзові нагороди, та Кубка Америки 1989 року у Бразилії. Протягом кар'єри у національній команді, яка тривала 8 років, провів у її формі 25 матчів, забивши 3 голи.