Se casó el 1 de mayo de 1843 en Río de Janeiro, con Francisca de Braganza y Austria, princesa imperial del Brasil, hija de Pedro I de Brasil y IV de Portugal y de María Leopoldina de Habsburgo-Lorena, archiduquesa de Austria, y hermana del emperador Pedro II de Brasil.