Ekdahl ocupó importantes cargos en el ejército y escribió varias obras de importancia sobre la historia de Chile.
En 1873 ingresó al ejército sueco como aspirante a oficial en un regimiento de caballería.
Fue ayudante del Príncipe Oscar de Suecia.
En Suecia contrajo nupcias con Augusta Ohman que falleció no mucho tiempo después.
En Alemania conoció a Emilio Körner a instancias de quien viajó a Chile en 1895 donde fue contratado con el grado de Sargento Mayor asimilado.