Le 24 avril 1558, le jeune Dauphin, âgé de quatorze ans, a été marié à la reine d'Écosse dans une union qui aurait pu donner aux futurs rois de France le trône d'Écosse, ainsi qu'une revendication au trône d'Angleterre par le grand-grand-père de Marie, le roi Henri VII d'Angleterre.
Francis est marié à Mary I d'Écosse le 24 avril 1558.