Bei Ausbruch des Ersten Weltkriegs meldete er sich am 3. August 1914 als Freiwilliger in das Infanterie-Leib-Regiment der Bayerischen Armee. In der Zwölften Isonzoschlacht nahm er mit der von ihm geführten Kompanie am 27. Oktober 1917 den Monte Madlessena ein. Dafür erhielt er später das Ritterkreuz des Militär-Max-Joseph-Ordens. Mit der Verleihung war die Erhebung in den persönlichen Adelstand verbunden; er durfte sich nach der Eintragung in die Adelsmatrikel "Ritter von Halt" nennen. Als Leutnant der Reserve und Führer der 3. Kompanie wurde Halt in der Schlacht von Épehy zum insgesamt fünften Mal während des Krieges verwundet und geriet dabei in englische Kriegsgefangenschaft. Nach Kriegsende wurde er aus dieser am 18. November 1918 entlassen und schied kurz darauf nach seiner Rückkehr nach München aus dem Militärdienst.