He was part of the Once Caldas team that won the Copa Libertadores in 2004, and later played in Europe for rivals Portsmouth and Southampton in England, and Real Sociedad in Spain. With the Colombia national team, he went to the Copa América in 2004 and 2007.