En 1871 contrajo matrimonio con Mercedes Barañao Ochagavía, con quien tuvo cuatro hijos: Arturo, casado con Blanca Beauchef Nisssen; Sara, casada con Julio Valdés Barros; Ester, casada con Carlos Valdés Barros; y Laura, casada con Julio Garcés Vera.