У дорослому футболі дебютував 1993 року виступами за команду клубу «Атлетіко Насьйональ», в якій провів три сезони.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Онсе Кальдас», до складу якого приєднався 1997 року. Грав за команду з Манісалеса до 2005 року з перервою на виступи у складі «Кортулуа» у 2002 році. 2004 року допоміг команді уперше в її історії стати переможцем Кубка Лібертадорес.
Завершив професійну ігрову кар'єру у клубі «Бояка Чико», за команду якого виступав протягом 2008 року.
Виступи за збірну
1996 року дебютував в офіційних матчах у складі національної збірної Колумбії. Протягом кар'єри у національній команді, яка тривала 12 років, грав за неї епізодично, провівши у формі головної команди країни 13 матчів.