In January 2007 he moved to Portugal with S.C. Beira-Mar, scoring four league goals which proved insufficient in avoiding relegation from the Primeira Liga; also in that year, he was part of the Brazilian under-20 team that won the South American Youth Football Championship.
He joined Red Star Belgrade in Serbia in July 2008 on a season-long loan, but, in January of the following year, he was released by Porto and returned to Brazil, signing for CR Vasco da Gama.
He also netted five in seven appearances in the campaign's Portuguese Cup, including one in the final against Porto, albeit in a 2–6 loss – he also missed a penalty kick with the score levelled at 2–2.
also in the UAE Arabian Gulf League and signed a two-year deal with Turkish club Adanaspor,[8] being released the following January.
[9] In 2022, during the 2022 AFC Champions League qualifying play-offs against Buriram United, Edgar got an achilles tendon injury and had to miss rest of the season.