Se casó con Asunción de Sedas y Vigueras en Utrera el 25 de agosto de 1878, con la cual tuvo siete hijos: José Luis, Diego, Luis, María, Alejandro, Santiago y Cástor.