Był częścią zespołu Once Caldas, który wygrał Copa Libertadores w 2004 roku, a później grał w Europie w rywalach Portsmouth i Southampton w Anglii i Real Sociedad w Hiszpanii. Z reprezentacją Kolumbii, poszedł na Copa América w 2004 roku
i 2007 r.