Actuó luego en la batalla de Pachía, en agosto de 1843; en la batalla de San Antonio (Moquegua), en octubre de 1843 (lo que le valió su ascenso a capitán); y en la batalla de Carmen Alto (Arequipa), el 22 de julio de 1844, que fue la victoria final de los constitucionales.