1900年,普契尼在伦敦观赏大卫贝拉斯科(David Belasco)的独幕剧《蝴蝶夫人:一个日本悲剧》(Madame Butterfly: A Japanese Tragedy)而获得启发,1904年2月17日在米兰史卡拉歌剧院推出歌剧版首演,却以惨败收场,普契尼为此进行大幅修改,在5月于布雷西亚重新上演,获得了及大成功,此后,作曲家依旧三度修订,其中最后的第五版成为目前于世界各地广泛演出的版本,也是匈牙利国家歌剧院採用的版本。
匈牙利国家歌剧院的《蝴蝶夫人》,于2000年由当代匈牙利最具国际声望的大导演Miklós Gábor Kerényi执导,二十多年来上演不墬,广受观众欢迎,亦曾受邀于世界各地上演。