W 1988 roku Silvestre wraz z reprezentacją Francji U-21 wywalczył mistrzostwo Europy na Mistrzostwach Europy U-21 1988. W 1989 roku został po raz pierwszy powołany do pierwszej reprezentacji Francji przez selekcjonera Michela Platiniego. W niej zadebiutował 7 lutego tamtego roku przeciwko Irlandii (0:0). W 1992 roku znalazł się w kadrze Platiniego na Euro 92, jednak był tam rezerwowym i nie wystąpił w żadnym spotkaniu. W latach 1989–1992 rozegrał łącznie 11 meczów w drużynie narodowej Francji.