Daniel von Salis-Soglio entstammte dem schweizerischen Adelsgeschlecht Salis, er war ein Sohn des eidgenössischen Obersten Emanuel Freiherr von Salis-Soglio (*Zizenhausen bei Stockach -† 1863), Schweizer Kantonsoberst, und Margareta Perpetua Freiin von Salis-Rietberg (* 1804-† 1854). Er absolvierte die Ingenieurakademie und wurde am 22. September 1845 zum Leutnant ausgemustert. 1848 wurde er zum Oberleutnant und 1849 zum Hauptmann befördert. Den Feldzug 1859 in Italien machte er, der Feld-Genieinspektion der zweiten Armee zugeteilt, mit Auszeichnung mit. 1860 wurde Salis-Soglio Major, nahm 1864 als Geniechef des 2. österreichischen Korps an dem Feldzug gegen Dänemark teil und avancierte zum Oberstleutnant. In demselben Jahre wurde Salis-Soglio Geniedirektor in Graz. 1866 war er Festungskommandant von Rovigo und wurde 1867 zum Befestigungsbaudirektor in Südtirol und in demselben Jahre zum Obersten im Geniestab ernannt. 1871 in gleicher Eigenschaft nach Przemyśl versetzt, 1873 Geniechef beim Generalkommando in Lemberg und am 1. November 1874 zum Generalmajor befördert. Am 5. Juli 1876 wurde er zum Präsidenten des technischen und administrativen Militärkomitees bestellt und im Mai 1879 zum Feldmarschallleutnant befördert. 1880 wurde Salis zum General-Genieinspektor ernannt und am 1. Mai 1889 zum Feldzeugmeister befördert. Salis-Soglio war seit März 1891 Inhaber des Infanterieregiments Nr. 76. Am 12. Juli 1892 genehmigte Kaiser Franz Joseph I. das Pensionsgesuch von Salis mit dem Domizil in Wien.