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