過去的悲慘經歷慢慢扭曲了年輕的李錦倫(譚詠麟飾演)的個性,讓他對社會充滿仇恨。有一天,他不小心殺人了,負責此案的偵探(彭建新飾演)在報紙上公開宣稱,這起案件的肇事者一定是一名精神殘疾人,這讓李金倫非常憤怒。偵探戴彪(董彪飾演)得知李金倫是此案的罪魁禍首,意外得知他是個孝子,于是心中有了計劃。戴彪假裝要追求李金輪的母親(鄧碧云飾演)。李金倫知道這件事一定有玄機,擔心自己的母親會被自己利用,所以他想殺死戴彪并殺死他。戴彪以假死的方式欺騙了李金倫,然后在他的家中設置了多個方案,逐漸誘使李金倫落入陷阱。李金倫誤以為自己殺死了自己最愛的母親,最終落入了法律陷阱。