Surnommé Nando[2], Viola a évolué durant la plupart de sa carrière pour la Lazio, pendant cinq saisons (trois en Serie A et deux en Serie B).
Formé par la Juventus FC où il a joué trois saisons (avec entre cette période un prêt à Mantoue) sans avoir pu s'imposer en tant que titulaire (il y joue son premier match le lors d'un large succès contre Marsa en C3 6-0), il est également passé par le Cagliari Calcio pour une saison avant d'être acquis par la Lazio où il reste jusqu'en 1982 (avec une parenthèse d'une saison au Bologne Football Club en 1977).
Il retrouve la Serie A à l'été 1982 avec le Genoa Cricket and Football Club, avec qui il évolue durant deux saisons, dont la deuxième qui voit le club descendre en D2.