Né le 18 septembre 1894 à Bessay-sur-Allier dans le département de l’Allier, il est ouvrier agricole. Durant la Première Guerre mondiale, au bout d’un an, il contracte une maladie pulmonaire et est réformé temporairement. A son retour, il adhère au Parti socialiste et en devient secrétaire de la section d’Yzeure. En janvier 1923, il est membre du comité directeur de la Fédération-Allier du PCF, secrétaire à la propagande puis, en 1924, délégué régional permanent. Après la rupture du pacte germano-soviétique, il est arrêté, le 22 juin 1941, par la Gestapo pour menées communistes. Il est incarcéré à la Mal-Coiffée, prison militaire allemande, à Moulins, puis interné au camp de Royallieu à Compiègne. Déporté le 17 janvier 1944 à Buchenwald qu’il atteint le 19 où il reçoit le matricule 39752. Il effectue sa période de quarantaine au Block 59 du Petit camp, puis intègre le Block 55 également au Petit camp. Il est affecté Kommando intérieur Invalidenblocks (petits travaux dans le camp). Le camp de Buchenwald est partiellement évacué du 6 au 8 avril. Il est incorporé, le 8 avril, dans une colonne d’évacuation en direction de Flossenbürg qu’il atteint le 14 avril. Il est installé d’une manière précaire dans un bâtiment de l’usine Messerschmitt sans être immatriculé.
Jean-Baptiste GABY y décède le 17 avril 1945 avant l’évacuation du camp de Flossenbürg.