Médio de formação, Edson Silva passou pelo Vitória FC e pelo Gil Vicente. Na época 2018/2019 chamou a atenção do Sporting CP, que o recrutou ao GD Alcochetense, onde se estreou nos seniores com apenas dezassete anos.
Está na terceira época de leão ao peito, agora na equipa B, num plantel que disputa a época de estreia da Liga 3.