Eduardo VII nació el 9 de noviembre de 1841, era el segundo hijo de la reina Victoria I de Inglaterra y de Alberto de Sajonia - Coburgo - Gotha. Aunque era el segundo hijo de la pareja, desde su nacimiento se convirtió en el heredero al trono británico, ya que el hijo mayor de la reina Victoria, era una niña la princesa Alejandra.
Se le bautizó el 25 de enero de 1842 en el Castillo de Windsor, recibiendo el nombre de Alberto Eduardo.
Eduardop estudió en la Universidad de Edimburgo, en el Christ Church de Oxford y en el Trinity College de Cambridge, allí estudió cátedra en historia.
Eduardo se casó con Alejandra de Dinamarca el 10 de marzo de 1863.