Weichs gikk inn i det bayerske kavaleriet i 1901, og deltok med dette i første verdenskrig, fra 1915 var han i generalstaben til 3. bayerske armekorps.