En Berlín el 25 de abril de 1867, se casó con María Luisa Alejandra Carolina, princesa de Hohenzollern, hija del príncipe soberano Carlos Antonio de Hohenzollern (1811-1885) y de su esposa, la princesa Josefina Federica de Baden (1813-1900).