讲述肥宝（洪金宝饰）与朱女（龚慈恩饰）本有胎婚婚约，但其父（叶荣祖饰）因贪财，故想把女嫁予富家子史公子（林敏骢）。宝为早与朱女成婚，日做夜做，一夜卖粥中，遇女鬼小红（王文君饰），并得知她留在阳间原因及收留母女于家中。其后肥宝与师父九叔（林正英饰）因小海(孟海饰）叫小红去色诱史公子而闹翻，此时史公子为夺得朱女，遂请巫师（黄哈饰）用巫术对付肥宝，但被九叔阻止，最后害人终害己。史公子心有不甘上门寻仇，于肥宝的岳父落蛊要胁,九叔为换取解药，最后与巫师展开茅山与巫术之间大战……