Durant la guerre de la Troisième Coalition, il participe sous les ordres du général Mack à la bataille d'Elchingen où il est fait prisonnier en défendant le pont sur le Danube. Il prend ensuite part aux batailles d'Essling et de Wagram, puis en 1813 comme général de cavalerie à celles de Dresde, puis de Leipzig où il est grièvement belssé. Durant la campagne de France, il commande l'armée de la vallée du Rhône, prenant Dijon puis Lyon.