Casado con Amalia Ruprecht Caprile, tuvo nueve hijos: Amalia, Carlos, Guillermo, Daniela, Juan, César, Angélica, Santiago y Felipe; y 24 nietos.