Nach seiner Rückkehr nach Bayern wurde er Adjutant des bayrischen Königs Maximilian II., am 31. März 1855 Generalmajor, am 1. Januar 1860 Generaladjutant des Königs und am 25. Februar 1861 Generalleutnant und Generalkommandant in Augsburg, dann in München. 1864 war er als Generaladjutant Beobachter beim Sturm auf die Düppeler Schanzen.