La carrière automobile de Carlo Franchi se limite surtout aux courses de Formule 3 et de voitures de sport en Italie ; sa seule participation en Formule 1 n'aura rien donné de concluant.
A partir du milieu des années 1970, il court en voitures de sport, essentiellement à Monza et dans le reste de l'Italie, au volant de diverses voitures, sous le pseudonyme Gimax (abréviation des prénoms de ses deux fils, Gigi et Massimo). En 1976, il monte sur le podium lors des 4 Heures d'Enna-Pergusa avec Stanislao Sterzel, au volant d'une March-BMW.
En 1978, grâce à ses sponsors, il obtient le second volant au sein de l'équipe Surtees pour le Grand Prix d'Italie. Mais avec le 28e temps des qualifications, le verdict est sans appel : Gimax n'est pas qualifié. Ce sera son unique apparition en Formule 1.
Carlo retourne alors à ses voitures de sport et remporte ses premiers succès en classe sur une Osella-BMW, au Mugello et à Monza, avec Marcello Gallo, dès 1980. Il monte sur le podium à deux reprises en 1981 avec Luigi Moreschi et dispute d'autres courses importantes jusqu'en 1984, avant de raccrocher.
Julien