Hijo del comerciante de vinos y delicatessen, Franz Sacher (1816-1907), completó su aprendizaje en la repostería Demel y durante ese tiempo completó la tarta sacher idea de su padre (Sachertorte) en la forma actual.
En 1873 abrió un restaurante en la Kärntner Strasse de Viena, donde fundó chambres séparées siguiendo el modelo parisino.
Con Anna, de soltera Fuchs, tuvo tres hijos Eduard, Franziska y Anna "Anni".
Eduard Sacher murió a los 49 años.
Su tumba está en el Helenenfriedhof en Baden, cerca de Viena.