Serginho begon met voetballen in zijn geboortestad bij União Oliveirense, dat uitkomt in de Segunda Liga, de tweede divisie van Portugal. Voor aanvang van het seizoen 2015/16 werd hij de bij de eerste selectie gehaald en op 9 december 2015 maakte hij zijn debuut. Serginho maakte in die wedstrijd meteen een doelpunt. In dat seizoen kwam hij uiteindelijk tot 24 wedstrijden en twee goals.
In juni 2016 was hij op proef bij N.E.C. en verdiende geen contract.