Estaba casado con Clelia Beatriz Guerra y tenía tres hijas, Estela, Cristina y Cecilia y cuatro nietas: Martina y Lara Díaz Varas, y Eugenia y Emilia Serra Bonzo.