Silva debytoi Chilen jalkapallomaajoukkueessa toukokuussa 2007 ystävyysottelussa Kuubaa vastaan. Hän kuului joukkueeseen vuoden 2011 Copa Américassa, jossa hän pelasi yhdessä ottelussa. Vuoden 2014 MM-kilpailuissa Silva pelasi kolmessa ottelussa. Hän oli mukana voittamassa kultaa vuoden 2015 Copa Américasta pelaten yhdessä ottelussa, finaalissa Argentiinaa vastaan. Silva valittiin joukkueeseen loukkaantuneen Edson Puchin varamiehenä.