Giovanni Distefano est titulaire d'un doctorat en relations internationales, mention droit international, de l'Institut universitaire de hautes études internationales. De 2001 à 2004, Giovanni Distefano a été chargé de cours pour le Département de droit international public et organisations internationales et Maître assistant pour l'Institut de droit public à l'Université de Lausanne, entre 2002 et 2005. Entre 2004 et 2009, il a été chargé de cours à l'Académie de droit international humanitaire et de droits humains (Genève), dont il est depuis 2009 professeur invité.
Il a aussi collaboré ponctuellement avec le Tribunal pénal international pour l'ex-Yougoslavie (1997), l'Institut de droit international (1995, 1997, 2003), l'UNICEF - Italie (1999), la Société italienne de droit international (2000), l'Université Libre de Bruxelles (2000), l'Australian National University (2001), les Universités de Vérone et Catane (2001- 2004), l'Institut de droit international (Session de Bruges). Il est ou il a été professeur invité à l’Université de Catane (Italie), à l’Université nationale des Emirats Arabes Unis (Al-Aïn, Abou-Dhabi), à l’Université Panthéon-Assas Paris 2 et à l’IHEI (Paris).
Droit du recours à la force
Droit international de l’espace
Droit international public – Cours général (BA)
Droit du recours à la force et maintien de la paix et de la sécurité internationales (ONU)
Droit international des espaces