Edi Ziegler startete bis 1956 für den "RV 89 Schweinfurt". Bei den Olympischen Sommerspielen 1952 in Helsinki belegte er bei großer Hitze im olympischen Straßenrennen den dritten Platz hinter den Belgiern André Noyelle und Robert Grondelaers, in der Mannschaftswertung erreichte er zusammen mit Oskar Zeissner und Paul Maue Platz fünf. Nach den Spielen wurde er von Bundespräsident Theodor Heuss mit dem Silbernen Lorbeerblatt geehrt.