Nato a Grosseto (Italia), è con il team Luna Rossa sin dalla sua prima sfida di America’s Cup. Dopo gli studi da geometra e il servizio militare, “Gianni” inizia a lavorare come attrezzista a Punta Ala e nel 1997 entra in Luna Rossa come responsabile dei winch dei Classe Coppa America che avrebbero partecipato alla 31^ edizione del 2000. Prenderà poi parte alle successive campagne occupandosi delle attrezzature di coperta. Nel 2010 è stato boat captain del TP52 Luna Rossa e nel 2011 è stato shore team manager del catamarano Extreme 40, con cui il team italiano ha vinto l'Extreme Sailing Series. Amante della vela a 360°, ha corso con il Laser e con il Soling e ha partecipato a numerose regate off-shore. Dal 2016 partecipa al circuito internazionale di barche d’epoca, conseguendo importanti risultati sia sui 12 m SI Nyala e Kookaburra II (diversi titoli mondiali ed europei), sia a bordo di scafi d’epoca come Linnet (New York 30’) e Scud (Bar Harbor 31).