Moser wurde als der Sohn eines Majors geboren und im Berliner Kadettenkorps für die Militärlaufbahn erzogen. Im September 1843 trat er als Leutnant ins Garde-Schützen-Bataillon von Berlin ein. Er war 1848 bei der Niederschlagung von Aufständen in Schleswig-Holstein sowie im Krieg Preußens gegen Dänemark eingesetzt, dort wurde er zum Oberleutnant befördert und nach Görlitz versetzt.