Ha fatto parte della squadra Once Caldas che ha vinto la Copa Libertadores nel 2004, e in seguito ha giocato in Europa per i rivali Portsmouth e Southampton in Inghilterra e la Real Sociedad in Spagna. Con la nazionale colombiana, è andato alla Copa América nel 2004
e 2007.