Cuando el Virrey decidió hacer regresar a Chile a los soldados que abandonaron ese país después de la Batalla de Chacabuco, envió al Callao un batallón de infantería para evitar que desembarcasen los fugitivos "al mando del Teniente coronel don Joaquín Primo de Rivera, oficial prestigioso que acaba de llegar de España".