|Date of birth||August 24, 1951|
|Place of birth||Pinarolo Po, Italy|
|Height||1.75 m (5 ft 9 in)|
|1969–1970||→ Monza (loan)||0||(0)|
|1970–1971||→ Rovereto (loan)||23||(7)|
|* Senior club appearances and goals counted for the domestic league only.
He has played 4 seasons (90 games, 16 goals) in the Serie A for Ascoli Calcio 1898, A.C. Milan and Delfino Pescara 1936. He scored the goal in the first round of the 1976–77 UEFA Cup that put A.C. Milan past FC Dinamo Bucureşti.
As a coach, he mostly managed lower-level teams, except for two seasons with Ascoli Calcio 1898, including one in the Serie A when he was formally the manager, but the real decisions were made by Marco Giampaolo (Silva possessed the necessary license while Giampaolo did not at the time).
On November 2, 2011 he was appointed head coach of Serie B club Ascoli Calcio 1898. He was sacked on 20 March 2013 and replaced by Rosario Pergolizzi, but on 13 April 2013 he was reinstated as manager.