Né le 19 août 1913 à Metz dans le département de la Moselle, mais en 1913 en Lorraine annexée. Il est cheminot. Il milite dès le début de sa carrière cheminote au syndicat CGT et adhère au Parti communiste. Mobilisé en septembre 1939 dans une unité du Génie, il est fait prisonnier des Allemands à Saint-Dié (88) à la fin juin 1940. Il est libéré comme Alsacien-Lorrain au début du mois de juillet 1940 et revient en Moselle, alors que le département lorrain est une nouvelle fois annexé par les Allemands. Il rejoint la Résistance au sein du groupe Mario affilié au FN (Front national de lutte pour la libération et l’indépendance de la France). En juillet 1941, il a pour mission de s’occuper de l’armement. En 1942, il devient responsable des cheminots résistants du secteur de Metz-Montigny-lès-Metz (57), sous le pseudonyme de Popaul. Il doit notamment coordonner les actions de sabotage et de freinage sur le potentiel ferroviaire de la Deutsche Reichsbahn, notamment aux ateliers de Montigny-lès-Metz où il travaille. Il est arrêté le 22 septembre 1943, lors d’une souricière au cours de laquelle furent arrêtés les principaux responsables du Groupe Mario. Incarcéré au SS Sonderlager du Fort de Queuleu dans la banlieue messine, il est transféré à la mi-août 1944 à la prison de Mannheim (Allemagne) où il reste un mois, puis à la prison de Wiesbaden (Allemagne). Déporté le 14 novembre à Dachau il reçoit le matricule 126480. Le 24 novembre, il est transféré au camp d’Auschwitz Monowitz où lui est tatoué sur l’avant-bras gauche le matricule 200442. Le complexe d’Auschwitz est évacué le 18 janvier 1945. Il arrive à Buchenwald le 20 janvier où il perçoit le matricule 124044 . Il effectue sa période de quarantaine au Block 57 du Petit camp, puis intègre le Block 39 du Grand camp. Il est affecté le 25 mars au Kommando intérieur du Holzhof (collecte du bois de chauffage). Il est libéré le 11 avril 1945.
Léopold ZIEGLER est décédé le 25 janvier 1976 à Metz dans le département de la Moselle.