Mariano Ignacio Prado había derrocado al presidente Juan Antonio Pezet en 1865, debido a su débil respuesta a la amenaza española. Se proclamó Dictador y enfrentó a los españoles victoriosamente, junto a Chile, Bolivia y Ecuador, en la acción del 2 de mayo de 1866.