Il servit en Autriche en 1809, toujours à la tête du de cuirassiers, qui soutint sa réputation aux batailles d'Essling et de Wagram. Le colonel Dornès eut un cheval tué sous lui à cette dernière bataille, à la suite de laquelle il fut promu (3 août) général de brigade, et envoyé (26 septembre) à Luxembourg en qualité de commandant du département des forêts. Au moment de l'expédition de Russie, l'Empereur l'appela à la Grande Armée pour y prendre le commandement d'une brigade de cuirassiers.