Delantero colombiano que jugó para la selección de su país entre 1995 y 2005. En el 2013, tras pasar cinco temporadas en la MLS jugando con los New York Red Bulls, Los Ángeles Galaxy y Chivas USA, volvió a jugar con el Atlético Nacional de Medellín.
Debutó como profesional con el Atlético Nacional de Medellín en 1993 y pasó sus primeras cuatro temporadas con el equipo.
Formó parte de la plantilla del Aston Villa entre el 2001 y el 2007, anotando 44 goles en 175 partidos.
Tuvo un hijo con su esposa María Paula Ángel.
Jugó junto a Carlos "El Pibe" Valderrama en la selección cafetera entre 1995 y 1998.