Leivinha spilte for Portuguesa, Palmeiras og Atlético de Madrid. Han vant nasjonale mesterskap i både Brasil og Spania, samt UEFA-Cupen og Intercontinental Cup. Han var en del av Brasils landslagstropp i VM 1974, hvor han spilte i de tre første kampene. Leivinha oppnådde totalt 21 landskamper for Brasil, fra juni 1972 til juni 1974, og scoret sju mål.