Né le 29 octobre 1919 à Villers-Semeuse dans le département des Ardennes, il est cheminot au dépôt de Mohon (08). Il est membre des Jeunesses communistes, puis de la CGT. Il effectue son service militaire dans la marine nationale. Le 1er septembre 1939, il est incorporé au dépôt des équipages de la Flotte à Cherbourg (50). Du 13 septembre 1940 au 1er septembre 1941, il sert dans les Patrouilles de l’Océan avant de rejoindre le dépôt de Toulon (83). Il est démobilisé le 10 août 1942 avec le grade de quartier-maître. Il rejoint la Résistance au sein des FTPF (Francs-Tireurs Partisans Français) des Ardennes. Il est arrêté par la police allemande en décembre 1942. Incarcéré à la prison de Charleville-Mezières (08), il est interné au camp de Royallieu à Compiègne (60). Déporté le 27 janvier 1944 à Buchenwald qu’il atteint le 29 où il reçoit le matricule 45019. Il effectue sa période de quarantaine au Block 52 au Petit camp, puis intègre le Block 31 du Grand camp. Le 7 mars il est affecté au Kommando intérieur de la Gustloff-Werk II. Le 14 septembre, il est incorporé à la SS-Eisenbahnbaubrigade 1 ou SS-Baubrigade VI. Cette brigade de construction ferroviaire SS est un Kommando mobile qui est utilisé de manière flexible sous la forme d’un train surveillé par des gardes SS et des policiers auxiliaires. Dans un premier temps, le train a circulé de Berga-Kelbra à Bingerbrück en passant par Sangershausen. Du 1er novembre 1944 au 9 février 1945, les détenus sont affectés à la gare Eifeltor de Cologne-Brühl. Ensuite, le départ eu lieu via Porz et Zündorf vers Cologne-Gremberg et Troisdorf, puis le 8 mars via Dresde, Chemnitz, Plauen, Pilsen et Passau jusqu’à Salzbourg, où les détenus sont libérés le 4 mai 1945.
Charles LEGAY est décédé le 6 novembre 1981 à Villers-Semeuse dans le département des Ardennes. Il est Chevalier de la Légion d’honneur, titulaire de la Croix de guerre 39-45.