Il est le deuxième des trois enfants de Robert Ker (3e comte de Roxburghe) (v. 1658-1682), et de son épouse, Margaret Hay (1658-1753), fille aîné de John Hay, 1er marquis de Tweeddale[1]. À la mort de son frère aîné Robert, en 1696, il lui succède comme cinquième comte de Roxburghe[1]. Il est créé duc en 1707. Il s'agit de la dernière création dans la pairie d'Écosse[1].
↑ abcdefghijk et lJohn M. Simpson, « Ker, John, first duke of Roxburghe (c.1680–1741) », Oxford Dictionary of National Biography, Oxford University Press, 2004 ; édition en ligne, octobre 2005.