Gianfranco Battisti è Direttore della Divisione Passeggeri Nazionale e Internazionale e dell'Alta Velocità di Trenitalia SpA, società del gruppo Ferrovie dello Stato Italiane.
Dal 1988 al 1997 ha lavorato nel Gruppo Fiat Auto SpA, ricoprendo diversi incarichi nell’ambito della Direzione Marketing/Commerciale. Nel 1998 è entrato a far parte del Gruppo Ferrovie dello Stato.
Nel 2000, su incarico dell'AD del Gruppo Ferrovie dello Stato, ha fatto parte della Task-Force del Comitato Nazionale Gestionale ed Operativo Accoglienza Giubileo 2000.
Dal 2008 è componente prima in Giunta e poi del Consiglio Direttivo di Federturismo, dove è attualmente presidente.
È laureato sia in Scienze Politiche che in Economia e Management Internazionale.