Francisco era el único hijo del rey Fernando II de las Dos Sicilias y su primera esposa, la princesa María Cristina de Saboya.