 De Silvestri made his international debut at the U-16 level in June 2003, the team was mainly consist of born 1987 players aiming for 2004 UEFA European Under-17 Football Championship.He made his U-21 debut on 11 September 2007 against Albania.He was the youngest player in the squad for Italy's victorious 2008 Toulon Tournament campaign, and also, subsequently, at the 2008 Summer Olympics.