Edinho debuteerde in het professionele voetbal bij SC Braga, waar hij echter niet veel wedstrijden speelde. Hij werd achtereenvolgens verhuurd aan Paços de Ferreira en Gil Vicente, waarna hij tekende bij Vitória. Die club stalde hem weer op huurbasis bij AEK Athene, dat zes doelpunten in elf wedstrijden goed genoeg vond om hem definitief over te nemen. In de zomer van 2009 verkaste de aanvaller naar Málaga.[1] Hij kwam echter opnieuw niet genoeg aan spelen toe en op huurbasis was hij na elkaar actief voor PAOK Saloniki, Marítimo en Académica.
In 2013 vertrok hij naar SC Braga, de club waar zijn profcarrière ooit begonnen was.[2] Op 4 februari 2014 werd hij verhuurd aan het Turkse Kayseri Erciyesspor, waar hij uit de startblokken schoot met acht doelpunten in zijn eerste zeven wedstrijden.[3] Hij scoorde dat seizoen uiteindelijk elf doelpunten en werd op het einde van het seizoen definitief overgenomen. In het seizoen 2014/15 scoorde hij tien keer. In de zomer van 2015 verhuisde hij naar Şanlıurfaspor.[4] Voor zijn nieuwe club kwam Edinho tot twaalf competitietreffers en na een jaar keerde hij terug bij Vitória, waarvoor hij in 2008 voor het laatst speelde.[5]
Na twee seizoenen verkaste Edinho naar Feirense, waar hij zijn handtekening zette onder een verbintenis voor de duur van één seizoen.[6] Na afloop van dit contract verliet hij de club.[7] Hierop tekende hij een contract bij Cova da Piedade.[8] Medio 2021 tekende Edinho voor een jaar bij Torreense.[9] In februari 2023 nam Olímpico Montijo hem onder contract, na ruim een half seizoen zonder club.[10] In de zomer van 2023 zette Edinho op veertigjarige leeftijd een punt achter zijn actieve loopbaan.[11]
Edinho debuteerde in het Portugees voetbalelftal op 31 maart 2009. Op die dag werd een vriendschappelijke wedstrijd tegen Zuid-Afrika met 2–0 gewonnen. De aanvaller begon in de basis en speelde het gehele duel mee. In de tweede helft tekende hij tevens voor de tweede treffer. Later scoorde hij ook nog in de wedstrijden tegen Malta en Kameroen.