Fortes nahm 2000 an den Juniorenweltmeisterschaften teil, konnte sich aber weder im Kugelstoßen noch im Diskuswurf für das Finale qualifizieren, 2001 gewann er die Bronzemedaille im Kugelstoßen bei den Junioreneuropameisterschaften. 2002 stieß er die Kugel 18,76 Meter weit, verbesserte diese Leistung aber erst 2007. 2008 übertraf Fortes mit 20,13 m die 20-Meter-Marke und stellte seinen ersten portugiesischen Landesrekord auf, bei den Olympischen Spielen 2008 schied er mit 18,05 m in der Qualifikation aus. 2010 gewann er die Ibero-Amerikanischen Meisterschaften mit 20,69 m. Bei den Halleneuropameisterschaften 2011 erreichte er den Endkampf und belegte mit 19,83 m den achten Platz. Ein halbes Jahr später belegte Fortes bei den Weltmeisterschaften 2011 in Daegu den sechsten Platz mit 20,83 m. Im März 2012 gewann er in Montenegro den Europacup im Winterwurf und verbesserte den portugiesischen Landesrekord auf 21,02 m.