Se casó el 11 de febrero de 1865 en Dresde con su prima, la princesa Sofía de Sajonia, hija del rey Juan I de Sajonia y de su tía, la reina Amalia, hija a su vez de Maximiliano I de Baviera.