Tras el establecimiento de la Confederación Perú-Boliviana (1836), se exilió a Chile donde se unió a las expediciones restauradoras y tuvo una destacada participación en la batalla de Yungay (1839). Durante la Restauración peruana sirvió como ministro del gobierno de Gamarra, a quién acompañó a la campaña contra Bolivia hasta que fue tomado prisionero tras la batalla de Ingavi (1841). Terminada la guerra regresó al Perú, donde se unió a la revolución constitucionalista de 1843 contra el gobierno de Manuel Ignacio de Vivanco. Triunfante al año siguiente en la batalla de Carmen Alto, restableció el gobierno interino de Manuel Menéndez.