Na vele jaren in de tweede klasse gespeeld te hebben degradeerde de club in 1965 naar de derde klasse en werd eind jaren zestig twee keer op rij kampioen waardoor voor het eerst de hoogste klasse bereikt werd. Daar speelde de club zes seizoenen, de hoogste bereikte plaats was de zevende.
In de jaren 80 speelde de club afwisselend in de eerste en tweede klasse. Begin jaren 90 begon het tij te keren en werden hogere plaatsen behaald, zesde in '92 en '93. Na een vijfde plaats in 1994/95 trad de club aan in de UEFA Cup en verloor daar in de eerste ronde. De volgende zeven seizoenen eindigde de club in de middenmoot en vocht tegen degradatie, een strijd die in 2002 verloren werd.
Na drie opeenvolgende degradaties belandde de club in 2004 in de vierde klasse. Tijdens het seizoen 2005/06 werd de club uitgesloten van de competitie en startte in 2006/07 in de zesde klasse waar de club kampioen werd.
Op 6 mei 2020 werd bekend dat SC Farense, (op dat moment de nummer 2 van de Segunda Liga) tezamen met koploper Nacional, in verband met de maatregelen in verband met de coronacrisis voor het volgende seizoen automatisch naar de Primeira Liga promoveerde. De club was maar kort actief op het hoogste niveau, in het seizoen 2021/22 werd een zeventiende plaats behaald. Hierdoor degradeerde de club direct terug naar het tweede niveau. Twee jaar later werd de club tweede op dit niveau en promoveerde terug naar de Primeira Liga, waar het in 2006-07 voor het laatst actief was.
Tot 1999 stond de Primeira Liga bekend als de Primeira Divisão. De Segunda Liga kende in de loop der tijd meerdere namen en heet sinds 2020/21 Liga Portugal 2. Ook het 3e niveau kende verschillende namen en heet sinds 2021/22 Liga 3.