El jefe realista del Alto Perú, el español brigadier general Pedro Antonio Olañeta, por ser adherente al absolutismo se había negado a reconocer el mando del virrey del Perú José de la Serna por considerarlo liberal y sostuvo contra el general constitucionalista Jerónimo Valdés un enfrentamiento que menguó sus tropas (Rebelión de Olañeta).