Se casó en primeras nupcias con María Rosa Morales Morales, con quien tuvo tres hijos, y tras su fallecimiento contrajo segundas nupcias con María Dolores Talavera Banegas, con quien tuvo otros cinco hijos.