Concluida la campaña de Tacna y Arica, el oficial fue destacado al regimiento Chacabuco, 6.º de Línea, con el cual luchó en las batallas de San Juan y Miraflores. En San Juan, participó en la conquista de siete trincheras peruanas junto a otros oficiales que luego servirían bajo sus órdenes.