Deportes Tolima
During his career, Gaviria played for Atlético Nacional, Deportes Tolima, Deportivo Cali, Atlético Bucaramanga and Shonan Bellmare of the J2 League.