Jacobo fue el único hijo de María I Estuardo, reina de Escocia, y de su segundo marido Enrique Estuardo, Lord Darnley, duque de Albany, al que sus contemporáneos tildaban de atolondrado, cobarde y pretencioso.