El 15 de abril de 1844 se casó con la Archiduquesa Augusta Fernanda de Austria-Toscana, hija del Gran Duque de Toscana Leopoldo II de Toscana, y de cuyo matrimonio nacieron cuatro hijos: Luis, Leopoldo, Teresa y Arnulfo.