Né le 15 juin 1891 à Rochechouart dans le département de la Haute-Vienne, il est ingénieur aux PTT à Vichy (03). Il est nommé directeur au GCR (groupement des contrôles radioélectriques) à l’État-major de liaison à Vichy (03). Le 14 décembre 1943, il est arrêté par la Gestapo à Hauterive (03), pour dépôt clandestin de matériel radio et émissions clandestines. Incarcéré à la prison militaire allemande de La Mal-Coiffée à Moulins (03), il est interné le 28 décembre 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 40767. Il effectue sa période de quarantaine au Block 52 du Petit camp. Le 13 décembre il est transféré au camp de Gross-Rosen, il est affecté au Kommando de Reichenau à Gablonz an der Neisse (Jablonec nad Nisou en République Tchèque) chargé de la production d’équipements et de pièces d’ingénierie radio pour radars. Il est libéré le 8 mai 1945 par des partisans tchèques.
Jean-Baptiste GAILHAC est décédé le 19 novembre 1977 à Foulayronnes dans le département du Lot-et-Garonne.