Sophie Solomon, conocida como Sophie Elkan (por matrimonio), nació el 3 de enero de 1853 en Gotemburgo, Suecia. De familia acomodada y judía, recibió una buena educación. En 1872 se casó con Nathan Elkan, vendedor y editor de libros de música. Se trasladaron a Estocolmo y en 1879 murieron tanto él como su única hija de tuberculosis. Su pérdida la afectó mucho y pasó el resto de su vida vistiendo de luto. Viajó mucho por el extranjero y a partir de 1886 empezó a ayudar a su hermano, Otto, traduciendo los libros que él había escrito sobre artes manuales. También empezó a publicar artículos en varios periódicos. En 1889 publicó su primer libro, el recopilatorio de relatos Dur och moll. Skizzer och berättelser af Rust Roest, usando el seudónimo Rust Roest. En 1893 publicó su primera novela, Rika flickor, y en 1899 su primera novela histórica, John Hall. En historia från det gamla Göteborg, y la primera que firmó con su propio nombre. Conoció a Selma Lagerlöf en 1894, con la que viajó por varios países. Las dos se intercambiaron 3200 cartas, incluyendo consejos sobre cómo escribir.
