Фердынанд нарадзіўся 14 кастрычніка 1784 года ў сталіцы Іспаніі горадзе Мадрыдзе ў сям’і іспанскага караля Карла IV.
Ён нярэдка канфліктаваў з бацькам і меў рэпутацыю правадыра нацыянальнай партыі, якая апануе Напалеону I, паслухмянай прыладай якога быў Карл (у рэчаіснасці Фердынанд вёў уласныя перамовы з Напалеонам). Пасля інтэрвенцыі французскай арміі, народнага паўстання ў падтрымку прынца і адрачэння бацькі ў 1808 годзе абвешчаны каралём. Неўзабаве сын і бацька былі фактычна арыштаваны Напалеонам у Баёне, пад ціскам адракліся ад правоў на прастол, пасля чаго Банапарт пасадзіў на іспанскі прастол свайго старэйшага брата Жазефа. Антыфранцузскае супраціўленне ў Іспаніі прызнавала Фердынанда законным каралём, у той час як ён сам ніяк не ўдзельнічаў у гэтай барацьбе.
У 1813 годзе французы былі выцеснены з Іспаніі, і Фердынанд ізноў стаў каралём (Карл IV яшчэ жыў у Рыме, але ў Іспанію не вярнуўся).
Палітыка Фердынанда VII была цвёрда антыліберальнай і контррэвалюцыйнай, з яго дзейнасцю звязаны тэрор супраць рознага роду вызваленчых рухаў. Асоба караля, які першапачаткова быў сімвалам нацыянальнай барацьбы, стала вельмі непапулярнай.
Жанаты чатыры разы, кароль меў дзяцей толькі ад апошняга шлюбу; старэйшую дачку Ізабелу ён абвясціў у 1830 годзе спадчынніцай, адмяніўшы салічны закон. Членам рэгенцкагасавета ён паставіў генерала Ахуманада, які раней прыклаў нямала сіл для вяртання Фердынанда на прастол (пазней, за адданасць дынастыі, Ізабела даруе генералу тытул герцага). Смерць Фердынанда ў 1833 годзе прывяла да грамадзянскай вайны паміж прыхільнікамі малалетней Ізабелы II і прыхільнікамі малодшага брата Фердынанда дона Карласа, так званымі карлістамі.
Фердынанд VII раптоўна сканаў 29 верасня 1833 года ў родным горадзе.