Nascido em Portugal, João Pedro cresceu na Costa Azul, onde usou as cores dos US Cap-d'Ail, antes de ingressar na Association AS Monaco, e depois na Academy em julho de 2018. O jovem defensor nos dá sua receita para o sucesso: "É o trabalho, o mérito e a paixão que fazem a diferença".