Giovanni Grandi è Presidente dell'Istituto Jacques Maritain. È docente di Filosofia morale all'Università degli Studi di Padova.
Coordina la redazione della rivista "Dialoghi", trimestrale dell'Azione Cattolica Italiana; è componente del Centro Studi Nazionale dell'Azione Cattolica Italiana e fa parte del Comitato per i Diritti umani e per la cultura di pace della Regione Veneto; è membro del Servizio per la Cultura della Diocesi di Trieste.
Dal 1996 è in organico del Corpo Nazionale di Soccorso Alpino e Speleologico nella Delegazione del Friuli-Venezia Giulia.