De vuelta en su patria en 1889, se casó con su novia, la baronesa Margareta von der Osten-Sacken, con quien tuvo tres hijos: Otto, nacido el 10 de julio de 1890; Heinrich, nacido el 24 de abril de 1893; y Huberta, nacida el 11 de julio de 1894.