Giorgio Gallo è professore ordinario nel Dipartimento di informatica dell'Università di Pisa, di cui è stato Direttore dal 1986 al 1989. Dal febbraio 1999 al giugno 2002 è stato Direttore del Centro Interdisciplinare Scienze per la Pace e dal 2002 al 2009 presidente del Corso di laurea in Scienze per la pace.
Attualmente in quest'ultimo corso insegna “Decisioni in situazioni di complessità e conflitto”.
Da molti anni si interessa attivamente alle problematiche del conflitto israelo-palestinese, sul quale è spesso invitato a parlare e sul quale ha scritto numerose e aggiornate analisi critiche.
Fa parte del gruppo di Pisa e Viareggio della Rete Radié Resch, di cui è stato portavoce nazionale dal 1994 al 2000.