Passé en , avec son régiment, au corps de l'armée d'Espagne (toujours sous les ordres du Maréchal Victor), il prend part à la guerre d'Espagne. Aux combats du défilé de Sommosierra le , le  est l'un des corps les plus éprouvés, avec une dizaine de soldats tués, une quarantaine de blessés, et trois officiers blessés, dont le colonel Calès qui reçoit un coup de feu à la jambe droite. La victoire des troupes françaises ouvre cependant la route de Madrid. Il reçoit un second coup et est fortement blessé à la jambe lors d'un assaut meurtrier à la bataille de Talaveira le (à environ 120 km au sud-ouest de Madrid), l'une des batailles les plus sanglantes de cette guerre d'Espagne, qui coûte environ 7000 hommes à chacun des deux partis.