Es un exfutbolista colombiano que jugaba como delantero, conocido por haber estado en el equipo Atlético Nacional de Medellín de la Categoría Primera A de Colombia, con el cual inició su carrera como profesional en 1993 y la finalizó en 2014.
En el equipo verdolaga fue campeón de la Copa Interamericana 1997 y subcampeón de la Copa Libertadores 1995. Jugando un total de 155 partidos con el club y marcar 64 goles en sus diferentes temporadas.
Jugó en River Plate de Argentina (1998- 2000), logrando alcanzar el título de goleador de Apertura 2000 con 13 goles. Luego jugó en Aston Villa de la Premier League inglesa, NY Red Bulls, LA Galaxy y Chivas USA.
Trabajó durante un tiempo como Director de Asuntos Deportivos de Atlético Nacional y como Asesor Técnico de Los Angeles FC.