Pada Olimpiade Musim Panas 2008 di Beijing, Silva lolos untuk skuad Chili kedua di lintas negara pria
lomba dengan menerima tempat tidur otomatis dari Federasi Bersepeda Chili () dan Union Cycliste Internationale (UCI), berdasarkan kinerja terbaiknya di Kejuaraan Dunia dan Pan Amerika dan di Seri Dunia Bersepeda Gunung. Silva tidak dapat meningkatkan lagi jarak lintas negara lengkap dari perjalanannya di Athena, karena ia mengakhiri perjalanannya dengan hanya dua lap untuk pergi dan finis di tempat ketiga puluh enam.