Vivas nació en Santa Fe y jugó en las divisiones juveniles del Newell's Old Boys de Rosario.
Debutó como jugador profesional en 1984 en el equipo Tiro Federal al que había sido cedido a préstamo.
Luego realizó la misma función en Estudiantes de La Plata y Central Córdoba antes de ser nombrado entrenador del primer equipo en este último club en febrero del 2011.
[3] En este club fue también entrenador interino del primer equipo en tres oportunidades.
[13] Siguió trabajando en el Perú los siguientes años asumiendo la dirección técnica de los clubes Ayacucho FC, Carlos Stein y Unión Comercio.