宋朝名将狄青奉旨远征西辽,不料先锋焦廷贵误攻单单国。单单国双阳公主主动请缨率军迎敌,却在两军对阵时对狄青一见倾心。她设计将狄青掳回宫中,但狄青忠心报国,始终拒绝公主的深情厚意。
面对狄青的冷拒,双阳公主设宴将其灌醉,致使生米煮成熟饭。狄青醒来后虽感歉疚却百口莫辩,只得无奈答应与公主成婚,成为驸马爷。然而他身在异邦心在汉,终日郁郁寡欢,这份愁绪也传回了大宋朝廷。
宋君因不满狄青留恋异国,竟将其母亲拘押以示惩戒。狄青得知后心急如焚,企图连夜潜回中原救母,却被公主识破行踪。幸而双阳公主深明大义,不仅放他回京面圣,更承诺在百日之内助其攻破西辽。
狄青重返战场征讨西辽,却遭西辽驸马布下凶险的五龙阵困住。危急关头,双阳公主闻讯赶来相救,施展法术一举攻破阵法。狄青乘胜追击势如破竹,最终成功取回西辽国宝珍珠旗,圆满完成了使命。