El 3 de junio de 1828 la Gran Colombia liderada por el general Bolívar le declaró la guerra al Perú debido a problemas fronterizos, deudas y por la intervención de este país en Bolivia. El Perú que estaba bajo el gobierno del general José de La Mar; ordenó la movilización de las fuerzas terrestres y navales a la frontera norte.