Edinho was born in Aveiro, of Guinea-Bissauan descent. After making his professional debuts with S.C. Braga, and playing there without much impact, he served two loans from 2005 to 2007; in the second, he scored six goals for Gil Vicente F.C. in the second division. Edinho was released by Braga prior to the start of the 2007–08 season, joining Vitória F.C. in the Primeira Liga. In January 2008, he was loaned to AEK Athens F.C. in Greece; not an undisputed starter at the former, he put up impressive performances for the latter in his first months, managing to net in five straight games, against Skoda Xanthi F.C. at home, at OFI Crete, at home against Aris Thessaloniki FC and away against Apollon Kalamarias FC, topping it with another in the 4–0 smashing of arch-rivals Olympiacos FC. On 6 May 2008, the move to AEK was made permanent in a €500,000 deal and Edinho started the new campaign in fashion, scoring once and winning a penalty kick against rivals Panathinaikos F.C. in a 2–1 home win, in the first derby of the year. On 17 July 2009, Edinho signed with Málaga CF for €900,000. After being irregularly used in the first half of the season, he was loaned for five months to PAOK FC in a return to Greece, with an option to make the move permanent for €1.2 million at its closure; he scored his first goal for the club in a 1–0 victory at Olympiacos, but returned to Andalusia in June 2010. In December 2010, shortly after the arrival of manager Manuel Pellegrini, Edinho was deemed surplus to requirements at the La Liga side, alongside five other players, but finally stayed at the club. However, on 31 January of the following year, he was loaned to C.S. Marítimo in his country until the end of the season. On 29 January 2012, without having made a single official appearance for Málaga during 2011–12, Edinho returned to Portugal with Académica de Coimbra having an option to make his loan signing permanent at the end of the campaign. He made his league debut on 13 February, playing 54 minutes as a substitute in a 0–2 home loss against Gil Vicente. On 21 May 2013, Edinho signed a two-year contract with former club Braga. Again rarely played at the Estádio Municipal de Braga, he took his game to Turkey, where he represented Kayseri Erciyesspor and Şanlıurfaspor ; he scored 11 goals in his first full season with the former, having previously been named their Player of the Year. On 22 August 2016, 34-year-old Edinho returned to his country, joining Vitória de Setúbal on a two-year deal. He netted eight times in his debut campaign, helping to a 12th-place finish. On 29 March 2018, Edinho scored all of his team's goals in a 4–1 away win over C.D. Aves. In the ensuing summer, he signed a one-year deal with C.D. Feirense.
International career
In late March 2009, Edinho was called up by Portugal coach Carlos Queiroz for an important 2010 FIFA World Cupqualifier against Sweden and the subsequent friendly with South Africa. He made his debut in the latter in a 2–0 win in Lausanne, Switzerland: after a missed chance early in the second half, he made up in the ensuing corner kick by Deco in the 55th minute, charging into the area to close the scoresheet. In March 2014, more than four years after his last international, Edinho was selected by manager Paulo Bento for a friendly with Cameroon. He played the second 45 minutes in the match in Leiria, contributing with one goal to a 5–1 success.