布衣書生張珍被嫌貧重富的宰相金寵推拒親事,碧波潭鯉魚精因同情其遭遇,故化身為金寵之女兒金牡丹,與張珍結緣。不料事洩,金寵請來包公分辨真、假牡丹,鯉魚精迫不得已也請來龜精假扮包公以防事情敗露,卻因此誤犯天條。鯉魚精為免連累張珍,帶他私逃,卻被天兵追捕,幸觀音大士憐其志誠,施法拯救。