Deportivo Pasto
Viveros began and spent most of his career with Unión Magdalena. He also played for Deportes Tolima and Deportivo Pasto, where he participated in the Copa Libertadores.