唐初,西涼入侵,寒江關守將樊洪臨陣降敵,薛仁貴率兵至寒江關,勸樊洪棄番歸國,樊洪不肯,其女樊梨花壹再相勸,反遭樊洪責罵,並差點被斬。爭執中,樊洪被其子樊虎誤傷至死,樊虎欲要挾樊梨花,反遭誤殺,樊梨花開關歸唐。薛仁貴收梨花,令與薛丁山成婚,新婚夜,丁山誤其殺父,責其傷天逆倫,將樊梨花氣回寒江關。仁貴大怒,把薛丁山削職收押軍牢。
番將楊凡攻唐,程咬金令薛丁山去請樊梨花,丁山洞房之氣未平,礙於軍令,悄至寒江,因未帶軍令而遭守關軍士搶白,折回唐營。
仁貴被困,薛丁山二去寒江,自持軍令與程咬金親筆書信,更加盛氣淩人,因而被樊梨花手下繳下令箭,逐出寒江。梨花見信,得知軍情緊急,遂出兵解危,刀劈楊凡,唐軍轉敗為勝。事後梨花自返寒江,丁山回大營後,深感梨花情意,願三請梨花。
丁山三至寒江,不料梨花負氣而死,丁山靈前懺悔,卻原來是梨花以計相試,夫妻自此和好。