Brazilski fudbaler sa hrvatskim pasošem Eduardo stigao je na potpis ugovora sa brazilskom ekipom Atletiko Paraense od čega ga dele još samo lekarski pregledi.
Eduardo je karijeru započeo u ekipi CBS Nova Kenedy odakle kao mlad igrač prelazi u Dinamo iz Zagreba, Dinamo ga najpre pozajmljuje ekipama Bangu i Sesvete, da bi po povratku u hrvatskog velikana odigrao 45 utakmica, postigao 37 golova uz 10 asistencija, u međuvremenu je dobio i hrvatski pasoš i debitovao za reprezentaciju. Sledi transfer u Arsenal vredan 13,5 miliona evra, za ,,tobdžije“ je odigrao 69 utakmica, postigao 22 gola i zabeležio 18 asistencija. Zatim je usledio prelazak u Shakhtar iz Donjecka, gde je Eduardo odigrao 174 utakmice, postiga 57 golova uz 17 asistencija. Po isteku ugovora potpisuje za Flamengo, a posle samo godinu dana vraća se u Shakhtar po drugi put. Od januara je slobodan igrač.
Za reperezentaciju Hrvatske odigrao je 62 meča i postigao 29 golova.