北宋時,遼兵犯境。先鋒焦廷貴逢山開路,遇水搭橋。因地勢不明,廷貴誤中龐洪預佈之計,使狄青大軍錯走鄯善國,攻下三關。鄯善國雙陽公主領兵迎戰,對陣中,狄青方知鑄成大錯。幸公主見狄青武藝高強,心儀甚矣,乃用計智擒之。後經鄯善國王准許,二人並結連枝,夫妻恩愛。一日,焦廷貴從京師帶來家書,狄青方知母親被困囹圄,悲痛不已,乃與廷貴合謀向公主騙回寶馬銀槍,乘夜出關,與眾將會合,先伐西遼,然後救母。公主發覺後,隨即帶領兵馬飛騎追趕......