Pasó a Lima con su batallón y, promovido a teniente coronel, marchó en 1847 a guarnecer la frontera con Bolivia cuando fue amagada por las maniobras del presidente José Ballivián; al terminar aquella misión fue ascendido a coronel (1848).