Natural de Vinhais, João é Licenciado em Educação Física pela Escola Superior de Educação de Viana do Castelo, tendo posteriormente ingressado no doutoramento em 2005 na Universidade de León. É ainda detentor do curso UEFA B, realizado pela Associação de Futebol de Bragança. No âmbito do futebol, foi Diretor do Departamento de Scouting e Chief Scout do Futebol Clube do Porto ao longo de 10 anos, tendo posteriormente, vivenciado diferentes contextos desportivos: i) 2016-17, Antalyaspor (Turquia); ii) 2017-2019, Paris Saint-Germain (França); iii) 2019-21, Al Nassr Club (Arábia Saudita); e vi) desde 2022 Qatar Football Association / Qatar Stars League (Qatar).