Ribeiro started running with Grupo Desportivo do Kolossal, before joining FC Porto, which she represented from 1982-1992. She returned to FC Porto after two years at Maratona Clube da Maia. Along with her sports career, she has worked at her town hall as a sports adviser to the mayor.[where?]
Ribeiro has continued running in her later years and won third place at the 2010 Lisbon Half Marathon, when she was 40 years old.[2] She helped the Portuguese women's team win the title at the European Cup 10000 m in June 2010, rounding out the country's top runners with a seventh-place finish.[3]
On 2 August 1996 Ribeiro ran in the finals of the Olympic women's 10000 m run. At the beginning of the last lap, Ribeiro was close behind the Chinese athlete Wang Junxia, world record holder and 5000 m Olympic champion. On the backstretch, Wang opened up as much as a 10-metre gap. In the last 200 meters accelerated, Ribeiro passed her opponent on the inside just as she entered the final straightaway. Wang had no answer.
At the end of the race, Fernanda said:
I had promised to fight until my very limits, I only missed finishing on my knees. From the third kilometer I started feeling pain on the Achilles' tendon, managed to withstand, suffered, but I, for the dream of becoming Olympic champion, was ready to run until... death knocked me over! I just got a bit scared when I saw Wang, isolating 400 m to the finish line. But that instant I wasn't defeated yet... it was when I remembered my promise to go to Fatima on foot.[citation needed]