Silva has represented Paraguay at various youth levels. In 2001 Silva participated for Paraguay in the Under-17 World Cup and in 2003 participated in the Under-20 World Cup helping his nation reach the knock out stages. He played 3 matches in the 2003 Pan American Games. He was part of the squad that played in the 2015 Copa América, where he played 2 matches. He also was selected for the squad that competed in the Copa América Centenario.