En 1808, Ruffin prend le commandement d'une division du corps du maréchal Victor. Les défaites de Bailén et Vimeiro ont porté un rude coup au prestige de l'Empereur et à la situation stratégique française en Espagne. Napoléon, décidé à « remonter la machine » prend personnellement la tête de la Grande Armée et entre dans la péninsule ; le corps de Victor est de la campagne. Formant l'aile droite des forces impériales, le maréchal se porte à la rencontre du général espagnol Blake et l'accroche à la bataille d'Espinosa, les 10 et 11 novembre 1808. Les combats, indécis le premier jour, se prolongent le lendemain avec un assaut général français contre les lignes ennemies. Le général Ruffin mène l'attaque sur la gauche avec le léger et le de ligne de la brigade La Bruyère et le de ligne de la brigade Barrois. Les Espagnols sont enfoncés et se retirent du champ de bataille en désordre, laissant des milliers de prisonniers aux mains des Français dont les pertes sont d'environ hommes. Le 21 novembre, la division Ruffin présente à l'effectif.