Nacido en Giffordgate, se cree que Knox se educó en la Universidad de St Andrews y trabajó como notario-sacerdote.