Born in Guimarães, Ferreira arrived at Porto at 17, he made his debut for the northerners in the 1937 Campeonato de Portugal Final, against Sporting on 4 July 1937.
[1] Due to his performances, he received offers from Real Madrid in 1945, and from Torino in 1949, after Ferruccio Novo had watch him compete for the national team in a 1–4 loss against Italy on 27 February 1949.
[5] Ferreira was devastated, spending many sleepless nights, sending money to the relatives of the victims, and adding a picture with a black frame of the Grande Torino team to his personal trophy room.
[1][2] Ferreira took part in the 1950 Latin Cup win, but did not play in the final due to not being physically fit, not having the title added to his count.
He was, however, present in the 8–2 trashing of Porto in the opening of Estádio das Antas on 28 May 1952; ending his career eighteen days later, by lifting the club sixth Taça de Portugal in a win against Sporting.