Eduardo Saavedra fue hijo del militar Ignacio Saavedra Dumont y de Francisca Moragas Jenkins.
Cursó el bachillerato entre Tarragona, Sevilla y Lérida.
[5] Fue el descubridor del emplazamiento de las ruinas de Numancia en 1860 en la provincia de Soria y presidió la comisión que se creó para llevar a cabo las excavaciones arqueológicas del lugar.
También descubrió la XVII vía romana[6] entre Uxama y Augustóbriga mientras trabajaba en el proyecto de carreteras entre Soria y El Burgo de Osma-Ciudad de Osma.
En su haber también estuvo el proyecto para la estación del Norte en León, cuya arquitectura estaba inspirada en el «Secesionismo» vienés, y que sería inaugurada en noviembre de 1863.