En agosto de 1807, Alvear es puesto a cargo de las unidades de artillería que defendían Cádiz, cargo desde el que participará en la defensa de la ciudad frente a las tropas francesas, que habían invadido España en 1808, pasando de aliado a enemigo.