Gaviria jogou entre 1990 e 1997 pelo Atlético Nacional, um dos principais clubes de futebol de seu país, sagrando-se campeão nacional em 1991 e 1994 e venceu também a Copa Interamericana. Entre 1998 e 2001, defendeu o Deportivo Cali em 55 jogos.
Gaviria, convocado desde 1993 para a Seleção Colombiana disputou só uma Copa do Mundo, a de 1994, jogando a primeira e a terceira partidas do time no torneio. Marcou um gol, contra a Suíça. Jogou também as Olimpíadas de 1992[1] e três edições da Copa América.
Morte
Em 24 de outubro de 2002, um mês e 3 dias antes de completar 33 anos, Gaviria estava participando de um treino dos Verdiblancos quando um raio atingiu o meio-campista e também seu companheiro de equipe Giovanni Córdoba.[2]Carepa, como era conhecido, morreu na hora,[3] porém seu falecimento só foi confirmado no hospital Valle de Lilli, enquanto Córdoba faleceu 3 dias depois, aos 24 anos. Além deles, foram também atingidos Giovanni Hernández, Gustavo Victoria, Mauricio Espinosa e Carlos Álvarez.