故事發生在12世紀的日本,在平安京發生了一件轟動社會的新聞,武士金澤武弘被人殺害在叢林裏。作為證人,樵夫、凶手多襄丸、死者的妻子真砂、借死者的魂來做證的女巫都曾被招到糾察使署,但他們都懷著利已的目的,竭力維護自己,提供了美化自己、使得事實真相各不相同的證詞。
這一天,大雨傾盆,煙霧迷濛,在平安京的正南門——羅生門下,行腳僧、樵夫、雜夫等人一起在這裏躲雨,談著談著,他們就聊到了這件事。
樵夫說,3天前他上山砍柴,在一片樹叢裏發現了一具男人的屍體,他就近報了官,被傳到了糾察使署……實際上,他掩蓋了自己因貪圖小便宜而抽走了屍體胸口上的短刀的行為。
樵夫說凶手多裹丸是個有名的大盜,但他在事後很快就被抓到了。因為他恰巧喝了山溝裏的泉水染了毒,所以抓來不費吹灰之力。
在審問中,多裹丸對自己的作案經過,是這樣述說的——那天,他在林子裏看到金澤武弘牽著他妻子真砂的坐騎走了過來,便為真砂的美貌所傾倒。於是便用詭計將武弘騙到叢林深處,在同武弘的搏鬥中將其縛住,接著占有了真砂。本來他不想殺害武弘,可真砂讓他們兩個人決鬥,並說“哪個活下來,我就跟哪個”,多襄丸於是給武弘割斷繩子,和他決鬥起來,終於把他一刀砍倒。等他再尋找真砂時,她已經嚇得逃之夭夭了。
行腳僧卻補充說,當時在糾察使署裏,真砂是這樣說的——她被多裹丸蹂躪之後,受到了丈夫的蔑視,這讓真砂受了極大的刺激。於是悲憤之中,真砂就晃晃悠悠地撲向了武弘……可等她醒過來一看,那把短刀已插在丈夫的胸口上,他已經死了。後來她想自殺,但終於怎麼也沒有死成。
行腳僧又向雜工和樵夫說出死了的武弘借女巫之口說出來的話——多襄丸強奸真砂以後,就要真砂和他一起走。誰料真砂同意了,但卻讓多襄丸九先殺了武弘,多襄丸也沒想到真砂竟是這樣的女人,就問武弘應該怎樣處理她,聽了這話,真砂跳起身向樹林深處逃走了,多襄丸向她追去。這時武弘拾起短刀,朝自己胸膛猛力一刺……
三個人就這樣爭爭吵吵,紛紛慨歎人心叵測,不知道什麼是真,什麼是假。
正在這時,隱約傳來嬰兒的哭聲。
他們循聲找去,看到了一個被遺棄的嬰兒。雜工上去把嬰兒的衣服剝了下來,樵夫罵他是惡鬼,雜工申辯說,生了孩子又把他丟掉的人那才是惡鬼呢!又揭露了樵夫偷拿了武弘屍體上的短刀的行為,說得樵夫啞口無言。
雜工走了,深受觸動的樵夫收養了嬰兒,行腳僧感動地說:“虧得你,我還是可以相信人了。”
雨停了,在夕陽的餘暉中,行腳僧目送著樵夫抱著孩子漸漸走遠……