Der 2,03 m große Rafael Silva war 2008 Südamerikameister im Schwergewicht. 2008 und 2009 siegte er bei den brasilianischen Landesmeisterschaften. 2009 gewann er bei den Südamerikameisterschaften sowohl das Schwergewicht und die offene Klasse. 2010 wiederholte er den Doppelsieg bei den Südamerikaspielen in Medellin. Im Juni 2010 gewann er in Madrid sein erstes Weltcup-Turnier. Bei den Weltmeisterschaften in Tokio verlor er gegen die Franzosen Teddy Riner und Matthieu Bataille und belegte den fünften Platz im Schwergewicht. In der offenen Klasse verlor er seinen Auftaktkampf gegen den Esten Martin Padar. 2011 verlor Silva im Finale der Panamerikanischen Meisterschaften gegen den Kubaner Óscar Brayson, ein halbes Jahr später gewann Brayson auch im Finale der Panamerikanischen Spiele gegen Silva. 2012 siegte Silva gegen Brayson bei den Panamerikanischen Meisterschaften. Bei den Olympischen Spielen 2012 in London unterlag Silva im Viertelfinale dem Russen Alexander Michailin, mit Siegen in der Hoffnungsrunde über den Ungarn Barna Bor und den Südkoreaner Kim Sung-min sicherte sich Rafael Silva die Bronzemedaille.