У дорослому футболі дебютував 1988 року виступами за команду клубу «Атлетіко Насьйональ», кольори якої захищав протягом усієї своєї кар'єри гравця, що тривала одинадцять років. Більшість часу, проведеного у складі «Атлетіко Насьйональ», був основним гравцем захисту команди.
1995 року дебютував в офіційних матчах у складі національної збірної Колумбії. Протягом кар'єри у національній команді, яка тривала 4 роки, провів у формі головної команди країни 25 матчів.
Розпочав тренерську кар'єру, повернувшись до футболу після тривалої перерви, 2010 року, очоливши тренерський штаб клубу «Атлетіко Насьйональ», де пропрацював один рік.