Los patriotas chilenos al mando de Freire habían logrado varios avances en la campaña al capturar los fuertes de "Corona" y "Balcacura"; aislar el "Castillo San Miguel de Agüi" y al lograr desembarcar de los buques que comandaba el vicealmirante Manuel Blanco Encalada las tropas expedicionarias que debían derrotar las fuerzas realistas del brigadier Antonio Quintanilla y tomar la ciudad de San Carlos de Ancud.