João Veloso da Silva Torres nasceu a 24 de abril de 1986, é natural do concelho da Maia e mestre em Engenharia Civil pela Faculdade de Engenharia da Universidade do Porto.
É deputado na atual legislatura pelo círculo eleitoral do Porto, integrando como membro efetivo a Comissão de Ambiente, Ordenamento do Território, Descentralização, Poder Local e Habitação, a Comissão de Cultura, Comunicação, Juventude e Desporto e a Comissão Eventual para o Reforço da Transparência no Exercício de Funções Públicas.
João Torres foi secretário-geral da Juventude Socialista entre 2012 e 2016 e era, até este momento, vice-presidente do Grupo Parlamentar do PS.