On 7 October 2014, after being São Gonçalo's top goalscorer in the year's Campeonato Carioca Série C, Edu signed for Boavista.[2] He returned to SGFC after playing rarely in the 2015 Campeonato Carioca, and scored a further seven times for the club before joining Itaboraí on 10 July 2015.[3]
On 21 September 2017, after scoring prolifically for Itaboraí, Edu agreed to a pre-contract deal with Brusque for the Copa Santa Catarina.[4] The following 28 March, after featuring sparingly, he returned to his previous club.[5]
On 18 October 2018, Edu signed for Nova Iguaçu,[6] but moved out on loan to Atlético Tubarão on 22 February of the following year.[7] On 29 December 2019, he returned to Brusque after signing a deal until April 2021.[8]
In August 2020, after becoming an undisputed starter, Edu suffered a knee injury,[9] and was sidelined for the remainder of the campaign, which ended in promotion to the Série B. On 17 April 2021, he renewed his contract until November 2022.[10]
On 15 October 2021, during a match against Remo, Edu missed a penalty, scored one goal and subsequently played as a goalkeeper after Ruan Carneiro was taken off due to an injury; he also saved a penalty late in the match.[11] He finished the league as top scorer with 17 goals, as his side narrowly avoided relegation.
On 9 December 2021, Edu joined fellow second division side Cruzeiro.[12] After being a starter during the season as the club achieved promotion to the Série A, he was loaned to Emirati club Dibba Al Fujairah until June.[13]
On 6 July 2023, Edu returned to his home country after signing a contract with Coritiba in the top tier, until the end of 2024.[14]
^"O artilheiro está de volta ao Itaboraí" [The top scorer is back at Itaboraí] (in Brazilian Portuguese). Rádio Esporte Metropolitano. 28 March 2018. Retrieved 24 August 2021.
^"Atacante Edu acerta com o Nova Iguaçu" [Forward Edu signs with Nova Iguaçu] (in Brazilian Portuguese). Federação de Futebol do Estado do Rio de Janeiro. 18 October 2015. Retrieved 24 August 2021.