Silas speelde in de jeugd van Internacional, maar zou voor die club nooit zijn professionele debuut maken. In de zomer van 2017 maakte de middenvelder de overstap naar Zorja Loehansk. Bij de Oekraïense club zette de Braziliaan zijn handtekening onder een verbintenis voor de duur van twee seizoenen.[1] Op 30 juli 2017 mocht hij zijn debuut maken, toen op bezoek bij PFK Oleksandrija met 1–1 gelijkgespeeld werd.[2] Op 1 oktober 2017 tekende Silas voor zijn eerste doelpunt. Op die dag werd in eigen huis met 4–4 gelijkgespeeld tegen Dynamo Kiev.[3] Op 19 oktober 2017 speelde hij met Zorja in de UEFA Europa League tegen Hertha BSC. Drie minuten voor rust zette hij de Oekraïners op een voorsprong. Davie Selke maakte tien minuten in de tweede helft gelijk, maar door een treffer van Oleksandr Svatok elf minuten voor het einde van de wedstrijd won Zorja met 2–1.[4] In maart 2018 werd zijn contract met één jaar verlengd tot medio 2020.[5]