宋朝武将狄青奉命远征西辽。不料先锋焦廷珪误攻山丹国。丹丹国双阳公主自请率领出征。两军对峙期间,她对狄青一见钟情,并绑架了他。然而狄青却别有用心,不肯接受。双阳公主的想法。公主故意设宴让狄青喝醉,狄青抱歉又无法辩解,就同意嫁给公主。成为太子妃后,狄青依然心系家乡,终日郁郁寡欢。宋军不满狄青滞留异国,于是扣留了狄青的母亲。狄青本想连夜赶回中原救母亲,却被公主识破。幸好公主深明大义,请求狄青回京面见圣人,并许诺百日之内攻克西辽。狄青带兵征讨西辽,西辽太子布下五龙阵,将狄青困在其中。双阳公主闻讯前去救援,并施展魔法突破五龙阵。狄青奋力拼搏,夺回了西辽国宝珍珠旗。