1911年,有位德國作曲家阿森巴赫(德克·博加德飾)到威尼斯來休養,起初他對這裏的壹些景像極為看不順眼,後來在旅館裏遇到壹位美少年塔奇奧(伯恩·安德森飾)時,使他原本萎靡的精神為之壹振。此後在他的心中壹直都對塔奇奧留有深刻的印象。由於威尼斯的灰暗氣氛使阿森巴赫感到難以忍受,於是決定離開這個地方,但由於行李無法及時運送而不得不再停留壹段時間。這時,北非所流行的霍亂傳到威尼斯,阿森巴赫不幸染上,高燒不退,神智昏迷,還經常夢見塔奇奧和他的母親為了躲避這場災難而準備離開。壹天,當阿森巴赫神智不清,坐在沙灘上的椅子上時,恍忽中看見塔奇奧穿著泳衣要遊到遠方去,他起身攔著他卻因為體力不支而摔倒在沙灘上,氣絕身亡[1] 。