Born in Lisbon, Silva finished his formation with local C.F. Os Belenenses.
Silva retired in June at the age of nearly 34, amassing division two totals of 152 games and eight goals for three different clubs.