克斯生于1505年至1515年间（较多学者认为1514年）东洛钖安的哈丁敦，东洛钖安紧邻苏格兰首府爱丁堡的东边。他的父亲 William Knox是一位农夫，母亲在他童年时过世。约翰·诺克斯早年经历已无详细资料可考。诺克斯年轻时取得了圣安德鲁斯大学文学硕士的学位，并开始攻读神学，受教于约翰·梅尔（John Major 或作John Mair）门下。1546年3月2日，新教领袖乔治·魏沙特(George Wishart, 1513-1546)被红衣主教比屯（David Beaton, 1494-154