Эдуард был сыном Бернарда Саксен-Веймар-Эйзенахского (1792—1862) из его жены Иды (1794—1852), дочери герцога Георга I Саксен-Мейнинген.
27 ноября 1851 года в Лондоне Эдуард женился морганатическим браком на леди Августе Гордон-Леннокс (1827—1904), дочери Карла Гордон-Леннокс, 5-го герцога Ричмонд. Бернард даровал невестке титул «графини Дорнбург». Брак был бездетным.
Эдуард почти всю жизнь провел в Великобритании. С 1841 года он в британской армии, принимал участие в Крымской войне в нескольких битвах. Он был полковником 1st Life Guards и адъютантом британской королевы. С 1870 по 1876 год он был командиром Home District, в 1878—1883 Southern District, а с 1885 по 1890 год командиром вооруженных сил в Ирландии. В 1897 году он назначен фельдмаршалом. Он был носителем многочисленных наград (Кавалер Королевского Викторианского ордена, ордена Бани, ордена Почетного легиона). Умер от аппендицита.