经理伊曼纽尔·席卡内德提出请他为一部德语歌剧谱曲时，他很快就同意了。为了方便莫扎特专心创作，席卡内德将莫扎特任性的妻子送到外地疗养，并在剧院附近租了一个小房「魔笛小屋」（）给莫扎特住。1791年7月，莫扎特谱曲到一半的时候接到命令赴布拉格，在利奥波德二世加冕礼的庆典上指挥他的另一部义大利语歌剧《狄托的仁慈》，同时，他又接受了瓦尔塞根伯爵的委托，写一部悼念伯爵亡妻的《安魂曲》。回到维也纳后至9月，莫扎特终于完成了《魔笛》全剧的谱曲，在仅仅排练了两日后9月30日，于维也纳郊外的维多剧院首演，由莫扎特亲自指挥。