Gio come tutti lo chiamano, nasce a Bergamo il 23 novembre 1963.

L'inizio della sua carriera da pilota è senz'altro curioso: nonostante risieda a poche centinaia di metri dal Team Farioli, l'esordio avviene con una Fantic Motor 125.

Il talento innato enduristico lo porta ad aggiudicarsi il primo titolo nel 1981.

Passa poi al cross, dove con pochi aiuti e molti sacrifici, arriva fino alla categoria senior.

Ma, come dice il proverbio "il primo amore non si scorda mai", agli inizi degli anni '90 ritorna a gareggiare sporadicamente nell'enduro.

Nel '91, approda finalmente al Team KTM Farioli e comincia l'escalation ai titoli mondiali.

In otto anni vince 46 prove irridate diventando così per ben cinque volte Campione Mondiale e giungendo due volte secondo. E non dimentichiamo la speciale classifica assoluta 1998, vinta sempre da Gio, che lo ha eletto il pilota più veloce del Campionato del Mondo di enduro.

Da sempre alla ricerca di nuovi stimoli, parte anche l'avventura Dakar che lo vede subito protagonista nel team ufficiale KTM Gauloises e per esigenze di squadra da "assistenza veloce" ai compagni.

Nonostante questo limite vince una tappa ed ottiene il settimo posto finale assoluto e primo degli Italiani.

Ma l'anno 1999 segna una svolta importante nella sua carriera agonistica: si cimenta per la prima volta nel Campionato del Mondo di Enduro nella classe 400 4 tempi con caratteristiche quindi molto diverse dalla 250 2 tempi da sempre guidata e portata alla vittoria.

Con l'amico / rivale e compagno di team Mario Rinaldi, ingaggia un duello che tiene tutti gli appassionati con il fiato sospeso fino all'ultimo e solo dopo l'ultima prova in Repubblica Ceca, Gio può ancora una volta fregiarsi del titolo di Campione del Mondo.

Dal 2000 si impegna sempre piu' nei rally africani collaudando e correndo con la nuova LC8.

Ma non tralascia certo l'enduro riuscendo alla Six Days in Spagna ad aggiudicarsi la sua 4a vittoria nel Mondiale a squadre.

Negli anni successivi partecipa al Mondiale individuale con la piccola 250 4T riuscendo nel 2003 ad assicurarsi un onorevole 2 posto e raggiunge quota 8 vittorie di tappa alla Dakar.

Primo impegno nel 2004 la Dakar che lo vede nel Team Gauloises International con Meoni e Cox come compagni di squadra