Ce pilote italien débute en 1972 par la Formula Italia dont il remporte le titre dès 1974.
Passant ensuite à la F3, il obtient de bons résultats avec notamment une troisième place au championnat d'Europe 1976. Profitant de l'occasion pour passer en F2, sa carrière va subir un coup d'arrêt car Gianfranco est au volant de voitures très peu compétitives.
Néanmoins on va le voir débuter en F1 en 1979 car il a été engagé par l'ancien pilote Willi Kaushen pour piloter la F1 qui porte son nom. En Espagne, le constat visuel se transforme en réalité statistique. La Kauhsen est lourde, peu évoluée et difficilement conduisible. Dans ces conditions, Gianfranco se retrouve relégué à plus de huit secondes du temps de la pole, non qualifié bien sur. En Belgique, le bilan sera pire, puisque Gianfranco termione à plus de treize secondes du meilleur temps.
Gianfranco décide alors de se tourner vers une monoplace lui offrant de meilleures chances de qualification : la Merzario. Certes, ça n'est pas une foudre de guerre, mais c'est mieux que la pathétique Kauhsen ! Mais sa situation ne s'arrange guère puisqu'il ne va pas passer l'étape des préqualification.
Dès lors, Gianfranco se reconvertit avec un certain succès dans les courses de Sports Prototypes avec Jaguar, Sauber-Mercedes puis Nissan. Il accrochera même une belle deuxième place aux 24H du Mans 1989 avec Sauber. Ensuite, Gianfranco est devenu journaliste dans un magazine automobile italien.
Alex Mondin