Fue parte de la gran generación de futbolistas que tuvo Colombia a finales de la década de 1980 y comienzos de los noventa, junto a Carlos Valderrama, René Higuita, Arnoldo Iguarán, Faustino Asprilla, Freddy Rincón, Adolfo Valencia, entre otros; es uno de los pocos futbolistas colombianos que fue campeón de tres ligas de Primera División en el mundo ya que ganó el Campeonato 1996-97 de Colombia con América de Cali, la Primera División Argentina 3 veces con Boca Juniors (Apertura 1998, Clausura 1999 y Apertura 2000), además de la Superliga de Turquía en 2003 con el Beşiktaş.