Born in Oliveira de Azeméis, Francisco Ferreira – best known in football as Ferro – started playing the at his hometown team (Oliveirense) before moving to Estarreja and afterward to Taboeira. Ferro was a U-15 player when he joined Benfica, just in time to win the national title on that level. In 2014/15 he had a brief spell at Casa Pia on loan.
In 2015/16, in a synergy perspective between the Club's various youth teams, Ferro represented the U-19s and Benfica B, a squad he joined permanently in the following season.
He is a regular in the call-ups of the Portuguese national teams and he is an international since the U-17.