Castilla decidió tomar personalmente el mando del ejército y llegó por vía marítima al teatro de operaciones; tras unirse a las fuerzas de San Román, puso sitio a Arequipa.