João Titternigton Gomes Cravinho s-a născut la Lisabona în iunie 1964.

Este titularul unui doctorat în științe politice obținut la Universitatea din Oxford și al unei diplome de masterat de la London School of Economics. João Gomes Cravinho a fost ambasadorul Uniunii Europene în Brazilia începând din august 2015, după ce a ocupat aceeași funcție în India între 2011 și 2015.

În perioada martie 2005 – iunie 2011, João Gomes Cravinho a ocupat funcția de secretar de stat pentru afaceri externe și cooperare în cadrul celor de-al XVII-lea și al XVIII-lea guverne constituționale.

Anterior, a fost lector în domeniul relațiilor internaționale la Facultatea de Economie a Universității din Coimbra, precum și lector invitat la ISCTE și la Facultatea de Drept a Universității Nova din Lisabona.

A ocupat funcția de cercetător asociat la Institutul Național de Apărare, la Fundația Calouste Gulbenkian, la Comisia Europeană și la Banca Mondială. Între 2001 și 2002 a condus Institutul Portughez pentru Asistență în Dezvoltare.

A absolvit cursul „Leadership for Senior Executives” la Harvard Business School.

A fost raportor pentru sectorul judiciar în cadrul misiunii Băncii Mondiale în Timorul de Est, în 1999. În același an, a fost coordonator și membru al unei misiuni internaționale de observatori la consultarea populară din Timorul de Est.

Autorul cărții „Viziuni asupra lumii: disciplina Relațiilor Internaționale și”

În lucrarea „Lumea contemporană” (2002), João Gomes Cravinho a publicat numeroase articole în reviste academice de specialitate și în ziare, pe teme legate de politica de apărare, cooperare și politică internațională.

A fost numit ministru al Apărării în cadrul celui de-al XXI-lea guvern al Portugaliei la 15 octombrie 2018 și a fost menținut în aceeași funcție după alegerile pentru cel de-al XXII-lea guvern, din noiembrie 2019.