Comenzó su carrera profesional con el Santos en 1989, pero no pudo presentarse en el club.
Posteriormente representó a Jaboticabal, Nacional de Uberaba, Mamoré, Araguari Atlético Clube, Central Brasileira Pinhalense (dos temporadas), Caldense, Olímpia, Portuguesa Santista, São Bento, Remo, Tuna Luso, Nacional-SP y Ferroviária, este último donde se retiró en 2003.
[1][2][3] Oliveira comenzó su carrera como entrenador en el Santos, y se unió al equipo sub-15 en 2009 y lo llevó a un título del Campeonato Paulista sub-15.
[6] Su primer partido a cargo ocurrió al día siguiente en un empate 1-1 en casa contra Grêmio y su primera victoria llegó el 12 de junio tras ganarle 1-0 al Atlético Mineiro.
[7][8] Oliveira se mantuvo a cargo de la escuadra principal hasta el final de la temporada, llevando al equipo a un séptimo lugar en la tabla general.