Han giftet seg 28. juli 1869 med prinsesse Lovisa, datter av kong Karl IV. Allerede som nygifte overtok kronprinsparet Charlottenlund slott som sommerbolig og flere av deres åtte barn ble født på slottet. Etter 43 år som kronprins ble Frederik konge da faren Christian IX døde.