Il combat à Medina de Rioseco, à Gamonal et au siège de Burgos. Il est nommé Lieutenant aide de camp le , et fait le service d'officier d'ordonnance de Napoléon pendant son séjour en Espagne à cette époque.