本剧演出的最早记录，时间为1611年4月。剧本则在1623年的《对开本》中第一次出现，大概是戏台的台词本。不少证据显示现有的文字曾被托马斯·米德尔顿修改。米德尔顿从他自己的剧作《The Witch》（1615年）加入了不少在原作颇受欢迎的段落，如女巫和赫卡忒的那一场。这些修改（整个第三幕第五场，及部分第四幕第一场）一般而言也被收录。莎士比亚剧作的资料来源于《霍林希德编年史》中苏格兰王马克白、麦克德夫、邓肯一世的相关记录。史书记录了英格兰、苏格兰、爱尔兰的相关事件，与莎士比亚和他同年代的类似。戏剧将史实改编，