1900年,普契尼在倫敦觀賞大衛貝拉斯科(David Belasco)的獨幕劇《蝴蝶夫人:一個日本悲劇》(Madame Butterfly: A Japanese Tragedy)而獲得啟發,1904年2月17日在米蘭史卡拉歌劇院推出歌劇版首演,卻以慘敗收場,普契尼為此進行大幅修改,在5月於布雷西亞重新上演,獲得了及大成功,此後,作曲家依舊三度修訂,其中最後的第五版成為目前於世界各地廣泛演出的版本,也是匈牙利國家歌劇院採用的版本。
匈牙利國家歌劇院的《蝴蝶夫人》,於2000年由當代匈牙利最具國際聲望的大導演Miklós Gábor Kerényi執導,二十多年來上演不墬,廣受觀眾歡迎,亦曾受邀於世界各地上演。