Né le 24 décembre à Dinan dans le département des Côtes-d’Armor. En 1925 il entre à l’École polytechnique, il devient officier d’active. Mobilisé en septembre 1939 il participe à la bataille de France où il obtient la Croix de guerre 39-40. Il rejoint la Résistance au sein du réseau Super-NAP (noyautage de administrations publiques) et de l’AS (Armée secrète) en juillet 1943. Il est arrêté le 30 septembre 1943 par la Gestapo à Vichy (03) incarcéré le 1er octobre à la prison du 92e RI à Clermont-Ferrand (63) et le 3 décembre interné au camp de Royallieu à Compiègne (60). Déporté le 17 janvier 1944 à Buchenwald qu’il atteint le 19 où il reçoit le matricule 39494. Il effectue sa période de quarantaine au Block 59 du Petit camp. Le 11 février il est transféré au Kommando de Dora affecté au Hall 28 au Kommando des dessinateurs du Technisches Büro. Malade il entre au Revier le 2 avril 1945. Il échappe aux convois d’évacuation des 4 et 5 avril 1945 et est libéré le 11 avril sur place par les troupes américaines. Il regagne la France par avion le 11 mai.
Gustave LEROY est décédé le 3 avril 1978 à Vallauris dans le département des Alpes-Maritimes. Il est Grand-Croix de la Légion d’honneur.