Ferdinand II. war der älteste Sohn Herzogs Ferdinand von Sachsen-Koburg-Saalfeld-Koháry und wurde am Oktober 1816 in Wien geboren. Am 9. April 1836 wurde er mit Maria II. da Gloria Königin von Portugal Witwe des Herzogs von Leuchtenberg vermählt und erhielt als Gemahl Königin den Titel "Herzog von Braganza königliche
Nach der Geburt seines ältesten Sohns Infanten Dom Pedro de Alcantara (der spätere Peter V. ) im September 1837 erhielt er konstitutionsmäßig den Königstitel und am 15. November 1853 nach dem Tod seiner Gemahlin Regent Landes bis zur Volljährigkeit des Kronprinzen die 16. September 1855 eintrat. Am 10. Juni 1869 vermählte er sich zum zweitenmal und mit Elise Hensler die zur Gräfin von erhoben wurde. Er wußte durch ein kluges die anfängliche Unpopularität an welcher seine deutsche schuld war in das Gegenteil zu verwandeln. 1869 ihm zugedachte spanische Krone lehnte er ab.