João Ferreira é natural do Entroncamento e formou-se em Treino Desportivo de Futebol, na Escola Superior de Desporto de Rio Maior.
Começou por integrar equipas técnicas de três clubes da AF Santarém, para depois experimentar contextos mais exigentes, no GD Estoril Praia e CD Mafra.
Chegou ao Sporting CP no início da temporada 2023/24, para integrar o Gabinete de Observação e Análise na equipa sub-23 Leonina.