Après le soulèvement d'Aranjuez du , Joachim Murat, maréchal d'Empire, entre dans Madrid. L'aristocratie espagnole et le roi Ferdinand abdiquent devant les exigences draconiennes de Napoléon. La population madrilène se soulève contre les Français et après une répression sanglante dirigée par le maréchal Joachim Murat, la résistance espagnole s'intensifie et se propage sur tout le territoire, particulièrement en Andalousie. L'armée de Murat, commandée par Pierre Dupont de l'Étang, est battue par le général espagnol Francisco Castaños duc de Baylen, à Bailén ; soldats français capitulent.