El 4 de noviembre de 1824 contrajo matrimonio en Viena con la princesa Sofía de Baviera, hija del rey Maximiliano I de Baviera y de su esposa, la princesa Carolina de Baden.