Se casó con Carmen Heredia Yuste, rica gitana de Écija, hija de su contratista de obras, vivía en la calle Monsalves de Sevilla, allí nacerían sus hijos, entre los que se encuentra Juan Talavera y Heredia, afamado arquitecto regionalista de la primera mitad del siglo .