Sá voetbalde in de jeugd voor Sporting Lissabon. In 2009 maakte hij de overstap naar Vitória SC. In 2011 werd hij een seizoen lang uitgeleend aan Chaves. Nadien keerde hij terug naar Vitória, waar hij uitgroeide tot een vaste waarde en aanvoerder. Het leverde hem interesse op van onder andere Girondins Bordeaux en US Sassuolo.[1][2]
Op 31 augustus 2017 ondertekende hij een vierjarig contract bij RSC Anderlecht.[3] Anderlecht betaalde, afhankelijk van de bron, tussen de 2 en 2,5 miljoen euro.[4][5] Sá kreeg in het seizoen 2017/18 zijn kans bij de Brusselaars, maar slaagde er niet in om helemaal te overtuigen.[6] Het seizoen daarop werd hij verhuurd aan het Turkse Kasımpaşa SK, dat een aankoopoptie bedong in het huurcontract.[7] Nadat zijn huurovereenkomst voorbij was, keerde hij terug naar Anderlecht. Diezelfde zomer werd hij meteen verhuurd voor één jaar aan het Spaanse SD Huesca. Met Huesca werd hij in 2020 kampioen in de Segunda División A.[8]
In oktober 2020 verliet Sá, die tussen zijn uitleenbeurten door nooit meer in de plannen van Anderlecht paste, het Lotto Park op definitieve basis voor de Bulgaarse eersteklasser PFK Ludogorets.[9][10]