Taveira spilte for de brasilianske lagene Portuguesa Santista, Ponte Preta, Jabaquara, Vasco da Gama, Nacional, Corinthians og Operário. Han skåret 100 mål for Vasco, og ble lagets 16. beste målskårerer. For Nacional skåret han 22 mål i Copa Libertadores, og ble den tredje beste brasilianske skåreren i konkurransen. Hsn trakk seg i en alder av 32 år etter å ha skadet kravebeinet i en kollisjon med Rivelino under trening.