Né le 3 décembre 1888 à Aurillac dans le département du Cantal, il est employé des Postes à Moulins (03). Il est arrêté le 25 juin 1944 à son domicile par la Gestapo, incarcéré à la prison de Châlons-sur-Marne (51) puis transféré à celle de Fresnes (94). Déporté le 15 août depuis le quai aux bestiaux de Pantin (93) à Buchenwald qu’il atteint le 20 où il reçoit le matricule 77824. Il effectue sa période de quarantaine au camp des tentes du Petit camp. Le 3 septembre il est transféré au Kommando de Dora puis le 7 au Kommando d’Ellrich chargé des chantiers de la Mittelwerk.
Jean-François PUÉCHAVY y décède le 23 septembre 1944.