En 1827 se había instalado en el Perú el primer gobierno independiente, libre ya de toda influencia foránea. Su titular era el mariscal José de la Mar, que tuvo que enfrentar la guerra contra la Gran Colombia. La campaña marítima fue favorable al Perú, cuya marina capturó el puerto de Guayaquil, pero no lo fue tanto la campaña terrestre, en la que la vanguardia del ejército peruano sufrió un revés en la batalla del Portete de Tarqui. La batalla definitiva no se realizó pues ambas partes acordaron celebrar un convenio para establecer las bases de un tratado de paz. Estando en plena negociación, el 7 de junio de 1829 se produjo un golpe de estado en el lado peruano: el general Agustín Gamarra apresó a La Mar en Piura, exigió su renuncia a la presidencia y lo envió al destierro.