Britannica
Sources used in this answer
Who composed the opera Madama Butterfly?
Created from Britannica articles
using AI.
AI can make mistakes, so verify using Britannica articles.
Madama Butterfly
Italian composer Giacomo Puccini, 1908.
The opera Madama Butterfly was composed by the Italian composer Giacomo Puccini.12
The work features an Italian libretto written by Luigi Illica and Giuseppe Giacosa. It premiered in 1904 and remains one of the most frequently performed operas in the repertoire.13