En 1884 contrajo matrimonio con Victoria Salas Errázuriz, con quien tuvo cuatro hijos: María, Héctor, Fernando y Gustavo.