Christian Franz Freiherr von Weber wurde als Sohn eines Regierungsrates geboren. Er trat 1802 in die Militärakademie zu München ein und gehörte ab 1805 dem bayerischen Kadettenkorps an. Im gleichen Jahr wurde er Kadett im Leibregiment und am 24. Oktober 1805 zum Junker im 7. Linien-Infanterieregiment ernannt. Bereits einen Monat später, am 20. November, wurde Weber als Unterleutnant zum 2. Linien-Infanterieregiment Kurprinz versetzt. Mit dieser Einheit nahm er 1805 am Feldzug gegen Österreich und 1806/07 am Feldzug gegen Preußen teil.