Vianna comenzó su carrera profesional en su país, jugando para el São José Basketball.
Fue fichado por el Monte Líbano en 1983, donde se ganó la titularidad.
Jugó luego dos años con el Tênis Clube de Campinas, hasta que en 1989 fichó por el Maratonistas de Coamo de la liga puertorriqueña, donde actuó en dos temporadas, en las que promedió 15,9 puntos y 11,7 rebotes por partido en la primera y 18,6 y 11,5 en la segunda.
De todos modos únicamente disputó un partido en el que consiguió 2 puntos y dio 2 asistencias.
Disputó los torneos de baloncesto de tres Juegos Olímpicos: Seúl 1988, Barcelona 1992 y Atlanta 1996, logrando dos quintos y un sexto puesto.