En diciembre de 1942 se casó con María Larraín Vial, 15 años menor, hija del parlamentario conservador Bernardo Larraín Cotapos y Teresa Vial Sánchez.De dicha unión nacieron tres hijos, Patricia, Eliodoro y Bernardo.