Carlinhos doorliep de jeugdreeksen van Paraná Clube. Hij promoveerde in 2013 naar de eerste ploeg. Na een tussenstop in 2016 bij Botafogo FC werd hij in januari 2017 overgenomen door FC Lugano. Op 4 februari 2017 maakte Carlinhos zijn debuut op het hoogste Zwitserse niveau. In de uitwedstrijd tegen FC Basel startte hij de wedstrijd en werd twaalf minuten voor tijd vervangen door Ofir Mizrahi. Zijn debuutwedstrijd werd met 4–0 verloren.[2] De daaropvolgende wedstrijd tegen Grasshopper wist hij het tweede doelpunt te maken. De wedstrijd werd uiteindelijk gewonnen met 3–0.[3] Op 19 oktober 2017 maakte Carlinhos zijn Europees debuut in de groepswedstrijd van de Europa League tegen Viktoria Pilsen. De wedstrijd werd met 3–1 gewonnen waarin Carlinhos auteur was van het tweede doelpunt.[4]