Sachs besuchte das Lyzeum und das polytechnische Gymnasium in Karlsruhe. Nach seinem Abschluss trat er am 1. April 1838 als Grenadier in das Leib-Grenadier-Regiment der Badischen Armee ein und avancierte bis Ende August 1840 zum Leutnant. Zur weiteren Ausbildung absolvierte er von November 1842 bis August 1845 die höhere Kriegsschule in Karlsruhe und wurde zwischenzeitlich zum Oberleutnant befördert. Am 4. November 1845 wurde er in den Generalquartiermeisterstab und anschließend am 2. April 1848 in das Operationsbüro des VIII. Armee-Korps kommandiert. Sachs nahm 1849 während der Niederschlagung der Badischen Revolution an den Gefechten bei Michelbach und Gernsbach teil. Seit dem 22. Juni 1849 befand er sich im Hauptquartier des Generals von Peucker und wechselte am 13. August 1849 in den badischen Generalstab. Er wurde am 1. Juli 1852 als Hauptmann in die 2. Infanterie-Regiment versetzt und am 16. Februar 1862 unter Beförderung zum Major etatmäßiger Stabsoffizier im II. Füsilier-Bataillon. Am 31. Januar 1864 erfolgte seine Ernennung zum Bataillonskommandeur im Leib-Grenadier-Regiment. In dieser Eigenschaft führte Sachs sein Bataillon 1866 im Krieg gegen Preußen bei Hundheim, Werbach und Gerchsheim. Am 11. Juni 1866 wurde er zum Oberstleutnant befördert und am 26. April 1867 zum Kommandeur des Jägerbataillons ernannt. Daran schloss sich ab dem 10. März 1868 eine Verwendung als Kommandeur des 5. Infanterie-Regiments an., wo er am 20. Juni 1869 zum Oberst befördert wurde.