[1] Cuando se inició la campaña de Tacna y Arica, su regimiento pasó a integrar la primera división del ejército expedicionario.
En San Juan, participó en la conquista de siete trincheras peruanas junto a otros oficiales que luego servirían bajo sus órdenes.
El día domingo 9 de julio las fuerzas peruanas al mando del coronel Juan Gastó, que poseía aproximadamente 300 soldados y entre 800 a 1300 campesinos de los pueblos vecinos armados con rejones, machetes y piedras, dirigidos por Ambrosio Salazar, descendieron al pueblo.
Carrera Pinto cerró las entradas a la plaza con parapetos y se defendió en ella, aunque caída la tarde tuvo que replegarse al cuartel.
El capitán Ignacio Carrera Pinto murió luchando al amanecer del día lunes 10 de julio.
El coronel Estanislao del Canto Arteaga, según lo contado por dos testigos extranjeros,[3] describe así el final de la batalla: