Né à Vannes, issus d'une famille de la vielle bourgeoisie morbihannaise, il est le fils du docteur Léonce Franco, maire d'Arradon de 1945 à 1955[1]. Il est étudiant au collège-lycée-prépa Saint-François-Xavier de Vannes (promotion 1923)[2]. Étudiant à la faculté de médecine de Paris, ancien interne des Hôpitaux de Paris, soutient sa thèse en 1934. Il prend la suite de son père à la direction de l'hôpital Sainte-Claire de Vannes[3]. Il pris une part active dans la résistance vannetaise en mettant en place un service continu dans sa clinique. Le 7 juin 1944, le docteur Franco est arrêté pour fait de résistance et emmené au camp de Marguerite à Rennes. Libéré un mois plus tard lors de l'arrivée des Américains en Bretagne.
Le docteur Franco cachera Simone Signoret et sa famille lors de son séjour à Vannes de 1939-1940[4].
Le , Gaston Villéger, préfet du Morbihan, lui remet l'insigne de chevalier de la Légion d'honneur. Il est par ailleurs récipiendaire de la croix de Guerre 1939-1945 avec citation à l'Ordre de la Division, pour services rendus à la Résistance intérieure française. Il fut depuis 1945, chirurgien régional de la Société nationale des chemins de fer français. Président du conseil d'administration de l'hôpital Prosper-Chubert et membre du conseil d'administration du Centre hospitalier à Vannes[5].
En 1965, il devient premier adjoint du maire de Vannes, Raymond Marcellin. Le docteur Franco sera le député suppléant de la Première circonscription du Morbihan pendant 3 ans avant de remplacer le député-maire, nommé ministre de la Santé publique en mai 1962.
Dans les années 1970, le docteur Franco est porté à la présidence du Syndicat national des Maisons de santé. Président de la Commission des Affaires familiales et sociales du conseil général du Morbihan. Président fondateur de l'Association familiale de Vannes et vice-président du conseil d'administration de l'Union départementale des associations familiales[7],[8].
Il est le père de 4 enfants et grand-père de 15 petits-enfants.
Une rue de Vannes porte son nom, celui de son fils Jean Franco[9] aussi ainsi son père également à Arradon[10]