Haag trat aus dem Kadettenkorps kommend am 13. September 1861 als Junker in das Genie-Regiment der Bayerischen Armee ein. Während seiner Ausbildung an der Artillerie- und Genieschule avancierte er im Mai 1863 zum Unterleutnant. Als Oberleutnant nahm Haag 1866 am Deutschen Krieg teil und wurde nach deren Beendigung im November als Aufsichtsoffizier an die Artillerie- und Genieschule kommandiert. Im Jahr darauf war er als Lehrer für Mathematik im Kadettenkorps tätig und wurde am 1. Januar 1868 in gleicher Eigenschaft zur Inspektion der Militär-Bildungsanstalten versetzt. Ab Oktober 1869 absolvierte Haag die Kriegsakademie, die mit Beginn des Krieges gegen Frankreich geschlossen wurde. Haag kam als Genieoffizier zum Stab der 2. Division und nahm an den Kämpfen bei Wörth, Beaumont und Sedan sowie der Belagerung von Paris teil. Während des Loirefeldzuges konnte er sich in bei Artenay, Coulmiers und Orleans besonders bewähren. In der Schlacht bei Loigny und Poupry wurde Haag verwundet und für sein Verhalten mit dem Ritterkreuz des Militärverdienstordens mit Schwertern sowie dem Eisernen Kreuz II. Klasse ausgezeichnet.