Una expedición de unos 4.000 hombres al mando de Juan de la Cruz Mourgeon desembarcó en Huelva el 11 de agosto de 1812, reforzada por 1.600 soldados británicos del coronel Skerrett. El 25 de agosto, con la vanguardia mandada por el escocés John Downie, tomaron Sanlúcar la Mayor. Allí se detuvieron ante la concentración de tropas francesas en Sevilla, pero el mariscal Soult decidió retirarse y dos días después los aliados avanzaron sobre la ciudad.