José María del Canto Arteaga nació en Angol el 2 de agosto de 1840, hijo de José María del Canto Marín de Poveda, otro militar destacado, y de María Arteaga.