Han var eldste sønn av Christian IX og Louise av Hessen. Frederik var den første danske tronarvingen som gikk på en ordinær skole i København. Senere ble han utdannet i det militære og studerte statsvitenskap i Oxford. Han hadde ingen politisk innflytelse i de årene han var tronarving.