Se casó con Carmela de la Puente Lozno, con quien tuvo dos hijos: Juan Ernesto y María Eugenia de la Puente de la Puente.