雷仲坚(关海山饰)将王小明(郑则士饰)害死,小明死后变得拥有一身法力,决要找仲坚报仇,于是与仲坚产生一番斗法。顾芷薇(叶德娴饰)本是个普通职员,却因为小明法力的影响,竟鼓起勇气上台唱歌,更因此成为红歌星。后来小明想借芷薇生个孩子,让小明得以投胎上她儿子方振宁(梁朝伟饰)身上,令其丈夫方正(于洋饰)十分烦恼。方正一直担心方振宁是小明的转世,处处提防着小明的重临,但振宁偏偏爱上了仲坚的孙女江静宜(周秀兰饰)。小明后来累死了方正,又利用振宁来向坚报仇,首先将仲坚的副手逼疯,更令振宁与静宜反目成仇。于是振宁与小明作出斗法,更找来明母向他劝说,最后终于令小明放下仇恨前往投胎。