Born in Achern, in the German state of Baden, Weber graduated from the military school at Karlsruhe in 1843, and served as an infantry lieutenant in the Grand Duke's army.
Născut în Achern, în statul german Baden, Weber a absolvit școala militară de la Karlsruhe în 1843, și a servit ca locotenent de infanterie în armata marelui duce.