Фердинанд родился в Германии в семье принца Фердинанда Саксен-Кобург-Готского (1785—1851) и принцессы Марии Антонии Кохари (1785—1851). В 1836 году женился на королеве Португалии Марии II (1819—1853) и основал новую династию. За годы брака у них родилось 12 детей:
После бракосочетания был пожалован титулом Королевского Высочества и герцога Браганса. После рождения наследника престола Педру в 1837 году получил от супруги титул короля.
18 (31) июля 1850 получил от российского императора Николая I высший российский орден Орден Святого Андрея Первозванного.
В 1853 году после смерти супруги был объявлен регентом до совершеннолетия сына (1855). После вступления на престол Педру V не играл политической роли.
В 1869 году женился морганатическим браком на оперной певице Изабелле Хенслер, графине Эдла (1836—1929). Одно время назывался возможным кандидатом на испанский престол, тогда вакантный после свержения Изабеллы II.