Natural de Lisboa, João Pereira é um homem da casa. Terminou em 2021 a carreira de jogador como campeão ao serviço do Sporting CP e após três passagens no Clube como jogador iniciou em 2021 a carreira de treinador, como adjunto dos sub-23. Foi treinador principal dos sub-23 e da equipa B, preparando um percurso que visava o mais alto patamar.
Em novembro de 2024 assumiu o comando tecnico da equipa principal do Sporting, com o objectivo de manter o Clube no caminho das vitórias, almejando um crescimento ainda maior do futebol Leonino.