El 30 de marzo de 1842, Francisco se casó con Aldegunda, princesa de Baviera.