Fernando fue el hijo mayor de Francisco II, emperador del Sacro Imperio Romano y María Teresa de las Dos Sicilias.