Il devint roi d'Écosse lorsqu'il n'avait que treize mois, succédant à sa mère, la reine d'Écosse, qui avait été obligée de s'abdiquer en sa faveur.
James était très instruit et très bon pour l'apprentissage.