O Tenente-General Piloto-Aviador João José Carvalho Lopes da Silva nasceu em Lisboa, na freguesia de Nossa Senhora de Fátima, em julho de 1958.

É licenciado em Ciências Militares Aeronáuticas pela Academia Militar em 1978. Nesse mesmo ano teve início o Curso de Pilotagem Aeronáutica nas Aeronaves T-41/T-37 e T38 nos EUA, tendo terminado em 1979.

Foi colocado na Base Aérea N.º 1 (BA1) onde efetuou o Curso de Instrutor em T-37C, tendo sido instrutor nesta aeronave até 1987.

Neste período realizou vários cursos: Curso de Formação de Instrutores na Base Aérea N.º 2 (BA2) em 1980, Curso de Segurança de Voo, no Depósito Geral de Material da Força Aérea (DGMFA), Alverca em 1982 e Curso de Guerra NBQ, na Base Aérea N.º 6 (BA6), no Centro de Treino de Sobrevivência da Força Aérea (CTSFA), em 1984.

Pertenceu à patrulha acrobática "Asas de Portugal" na BA1 no período compreendido entre 1983 e 1987. Ainda em 1987 frequentou o Curso Geral de Guerra Aérea no Instituto de Altos Estudos da Força Aérea (IAEFA).

Em 1988, efetuou o Curso de Monitor de Segurança Interna e Defesa de uma Unidade Base no IAEFA e nesse mesmo ano o Curso Operacional de Aviões de Combate em FIAT G-91 na BA6. Entre 1988 e 1990 foi Oficial de Operações e Informações na BA6. Em 1990 frequentou o Curso Técnico de "Acompanhante" na Unidade Nacional de Verificações (UNAVE), no Estado-Maior-General das Forças Armadas (EMGFA).

Entre 1990 e 1991 foi Oficial de Operações da Esquadra 301 na BA6. Em 1991 frequentou o Curso de Monitor de Operações Aéreas em Ambiente Marítimo no IAEFA. Entre 1991 e 1993 foi Comandante da Esquadra 301 com FIAT G-91 na BA6. Em 1993 efetuou o Curso Operacional de Aviões de Combate ALPHA JET, na Base Aérea N.º 11 (BA11).

Entre 1993 e 1994 foi Comandante da Esq. 301 em ALPHA JET, na BA11. Entre 1994 e 1995 foi Chefe do Centro de Operações e Chefe da Repartição de Informações do Comando Operacional da Força Aérea (COFA), em acumulação de funções.

Entre 1995 e 1996 foi Comandante do Grupo de Alunos da Academia da Força Aérea (AFA). Entre 1996 e 1999 foi Staff Officer no Combined Joint Planning Staff, em Mons na Bélgica.

Entre 1999 e 2000 foi Chefe e Professor da Área de Emprego de Forças no IAEFA. Entre 2000 e 2003 foi Chefe da Divisão de Planos do Combined Air Operations Center 8, em Torrejon na Espanha.

Entre 2003 e 2004 foi Chefe da 2ª Divisão do Estado Maior da Força Aérea. Entre 2004 e 2006 foi Comandante da Base Aérea N.º 4 (BA4).

Em 2005 realizou o Curso Operacional de Aviões Plurimotores em Aviocar C-212 na mesma Unidade.

No ano letivo 2006/2007 efetuou o Curso de Promoção a Oficial General. Em 2007 com o posto de Major-General foi Diretor do Centro de Informações e Segurança Militares (CISMIL), no EMGFA, até janeiro de 2010. Em janeiro do mesmo ano foi nomeado Adjunto do Inspetor-Geral da Força Aérea.

De julho de 2011 a 2 de agosto de 2012 foi Inspetor-Geral da Força Aérea, interino. De março de 2012 a 24 de setembro de 2012 foi Vogal do Conselho Superior de Disciplina da Força Aérea. Enquanto Inspetor-Geral liderou a missão de Acompanhamento do Programa F16/MLU.

A 11 de março de 2012 foi nomeado Diretor da Revista Mais Alto, cargo que desempenhou até março de 2013.  A 3 de agosto de 2012, e após promoção a Tenente-General, assumiu as funções de Inspetor-Geral da Força Aérea.

Desde 2 de janeiro de 2013 a 14 de julho de 2015 desempenhou as funções de Comandante Aéreo.

Foi nomeado Vice-Chefe do Estado-Maior da Força Aérea em 26 de junho de 2015, tendo passado à situação de reserva por imperativo estatutário em 19 de setembro de 2017.

Na sua folha de serviço constam várias condecorações, das quais se destacam a Grã-Cruz da Ordem Militar de Avis, a Grã-Cruz de Mérito Militar, as Medalhas de Serviços Distintos grau Ouro e Prata, as Medalhas de Mérito Militar de 1ª, 2ª e 3ª Classe, as Medalhas de Comportamento Exemplar grau Ouro e Prata e a Medalha de Mérito Aeronáutico de 1ª Classe, entre outras.

O Tenente-General Lopes da Silva possui mais de 4.000 horas de voo, a maioria das quais em aviões de combate e instrução.

O Tenente-General Lopes da Silva é casado e tem dois filhos e um neto.