Edson made his league debut against C.D. Nacional on 21 August 2005, playing the full 90 minutes in a 0–1 home loss.[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.
In the summer of 2009, Edson signed with Cyprus' Ethnikos Achna FC. However, this spell would be quite unsuccessful, and he returned to his country in the following transfer window, joining C.R.D. Libolo.