Other than in his own, he played in five countries in a 14-year professional career. Viveros represented Colombia at the 1999 Copa América.