Carlo Franchi begann in den frühen 1960er-Jahren mit dem Motorsport und blieb als Rennfahrer bis 1984 aktiv. Erste Rennen fuhr er 1963 in der italienischen Formel-Junior-Meisterschaft und beteiligte sich an Formel-3- und Formel-2-Rennen. Die Monoposto-Karriere des Mailänders blieb bis auf den Gesamtsieg in der "italienischen Formel-2-Meisterschaft 1965" wenig erfolgreich und ist statistisches Stückwerk. Einmal versuchte er auch sich für einen Weltmeisterschaftslauf der Formel 1 zu qualifizieren. Für den Großen Preis von Italien 1978 bekam er, finanziert von einem italienischen Werkzeughersteller, ein Cockpit im Team von John Surtees. Zu Hilfe kam auch der Umstand, dass Surtees-Werksfahrer Rupert Keegan verletzt und somit ein Platz frei war. Im Training fuhr Franchi passable Rundenzeiten, verpasste die Qualifikation fürs Rennen aber um 0,8 Sekunden. Auch die Einsätze in der Aurora-AFX-Formel-1-Serie 1979 und 1980 blieben ohne nennenswerte Ergebnisse.