Durante la lucha Castilla se declaró presidente provisorio; en Ayacucho decretó la abolición definitiva del tributo indígena (5 de julio de 1854); luego derrotó a las fuerzas de Echenique en Izcuchaca, marchando enseguida a Huancayo donde firmó el histórico decreto aboliendo la esclavitud en el Perú (3 de diciembre de 1854).