Er trat 1839 in das Garde-Reiter-Regiment der Sächsischen Armee, wurde 1847 als Oberleutnant in das 2. Reiterregiment versetzt, 1849 Brigadeadjutant, 1851 Rittmeister, 1856 in sein Ursprungsregiment zurückversetzt, 1857 persönlicher Adjutant des Kronprinzen Albert, 1860 Major, trat 1862, wiederum als Gardereiter, in den Frontdienst zurück, rückte 1865 zum Oberst und Kommandeur des Regiments auf. Während des Deutschen Krieges befehligte die Garde, die nicht zu aktiver Beteiligung an Gefechten kam, aber in tadelloser Haltung das Schlachtfeld von Königgrätz verließ.