Né le 23 novembre 1909 à Guérande en Loire-Atlantique, il est sapeur-pompier à Nantes. Il est adhérent au PC depuis 1933, puis devient responsable inter-régional aux cadres du PC clandestin en Bretagne. Il est arrêté le 27 juillet 1943 par la brigade régionale de la police de sûreté d’Angers . Incarcéré puis interné au camp de Royallieu à Compiègne, il est déporté le 22 janvier 1944 à Buchenwald qu’il atteint le 24 et reçoit le matricule 41845. Il effectue sa période de quarantaine au Block 57 du Petit camp, puis intègre le Block 39 du Grand camp. Il est affecté le 9 mars au Kommando intérieur Holzhof (collecte du bois de chauffage), le 24 mai au Kommando Baukommando III (construction), le 10 aout au Kommando Bhf Buchenwald (travaux et manutention à la gare de Buchenwald), le 2 septembre au Kommando Baukommando I (construction). Le 12 septembre, il est transféré au Kommando d’Halberstadt chargé de la fabrication des avions Junkers 88 et Junkers 62. Le 12 janvier 1945, il est envoyé au Kommando de Langenstein chargé du forage de tunnels pour l’installation d’une usine souterraine pour la firme Junkers. Le Kommando est évacué le 9 avril, lors d’une Marche de la mort de 300 kilomètres en 12 jours. Il sera libéré près de Wittenberg sur l’Elbe.
Charles MAHÉ est décédé le 2 décembre 1965 à Nantes en Loire-Atlantique.