José María Velasco nació el 6 de julio de 1840 en Temascalcingo, Estado de México, según se lee en su fe de bautismo, recibió los nombres de José María Tranquilino Francisco de Jesús Velasco y Gómez-Obregón.