Con su primera esposa, María Dolores, tuvo dos hijos, Eduardo y Alejandro, y tras fallecer esta se casó con Josefina Domínguez de Alcahud, con la que tuvo seis hijos más: José Antonio, Carlos Edmundo, Nicolás, Conchita, Luis y Gloria.