제 1막 만남
- 미군 해군중위 핑커톤은 결혼중매인 고로의 소개로 아름다운 일본아가씨, 나비부인을 만나 사랑하게된다. 그녀는 아버지가 죽어 기울어진 집안을 위해 게이샤가 된 15살의 꽃다운 아가씨.
나비부인은 친적들의 비난을 무릅쓰고 개종까지 하며 새로운 삶의 희망에 부풀어 핑커톤과 결혼을 한다. 결혼이 시작될 부렵 숙부의 소동으로 친척들이 다 돌아간뒤 저녁노을 속에서 핑커톤과 나비부인은 사랑의 2중창을 부른다
제 2막 1장 기다림
- 그러나, 핑커톤에게는 그녀와의 사랑이 일시적인 불장난에 불과하였다. 핑커톤은 이를 경고는 영사의 충고를 무시하고 귀국하여 미국인 케이트와 다시 결혼한다. 3년이 지나도 돌아오지 않은 그를 손꼽아 기다리며 절개를 지키던 나비부인은 드디어 핑커톤의 배가 입항한 사실을 알게된다. 나비부인은 사랑의 승리라고 기뻐하며 밤세워 그의 방을 꽃으로 장식하며 그가 오기를 기다린다
제 2막 2장 희생적 사랑
- 나비부인과의 만남을 피하던 핑커톤은 나비부인이 아들을 낳았다는 말을듣고 케이트와 샤플레스와 함께 찾아온다. 순수한 나비부인의 사랑을 알게된 핑커톤은 이별을 고하는 아리아를 부르며 괴로워한다. 나비부인은 케이트가 아이를 키우고자 한다는 말을 전해 듣고 아버지가 물려준 단도에 새겨진 "명예로운 죽음을 택하겠다"는 문구를 읽으며 자결한다. 이를 발견한 핑커톤은 나비부인을 외치며 나비부인에게 무릎을 꿇는다