De Silvestri komt uit de jeugdacademie van SS Lazio. Hij debuteerde op zeventienjarige leeftijd in het eerste elftal, in de UEFA Intertoto Cup in 2005. Een jaar later debuteerde hij in de Coppa Italia. De Silvestri maakte het vierde doelpunt in een 4-0 zege. Hij debuteerde op 22 april 2007 in de Serie A tegen Fiorentina. Op 26 augustus 2009 tekende De Silvestri een vijfjarig contract bij Fiorentina.
De Silvestri nam met het Italiaans olympisch elftal deel aan de Olympische Spelen in China.[1] Daar werd de ploeg onder leiding van bondscoach en oud-international Pierluigi Casiraghi uitgeschakeld door België in de kwartfinales: 3-2. De Silvestri debuteerde op 7 september 2010 in het Italiaans voetbalelftal, in een EK-kwalificatiewedstrijd tegen de Faeröer. Italië won met 5-0. De Silvestri speelde de volledige wedstrijd.[2]