He spent most of his professional career in Portugal, mainly with Paços de Ferreira with which he appeared in the 2008–09 UEFA Cup.
Born in Benguela, Edson started his professional career in Portugal at the age of 19, going on to play lower league football with G.D. Mealhada and Anadia FC.
In 2005, his third division performances with Oliveira do Bairro S.C. caught the attention of Primeira Liga club F.C.
[3] In his second season, as Paços reached the UEFA Cup for the first time ever, he scored four goals in 25 matches, but was never an undisputed starter in his four-year stay.
[4] Edson also participated in the 2008 Africa Cup of Nations, coming on as a late substitute in the quarter-final match against Egypt, a 2–1 loss.