Silva vant en olympisk bronsemedalje i judo under OL-2012 i London. Han kom på delt tredjeplass i den tyngste vektklassen for menn, +100 kg, bak Teddy Riner fra Frankrike og Aleksandr Mikhailine fra Russland.