狄青奉旨西征的途中,由于魯莽的先鋒官焦廷貴探錯了路,宋軍誤入單單國境,與單單固定守關將士發生激戰。單單玉的女兒雙陽公主色藝雙全,施展法術捉拿了狄青等五虎大將,迫使狄青投降并與雙陽公主結為夫妻。可是狄青久念宋君厚恩,為全大義,他悄然離妻逃歸。雙陽公主發覺后追上狄青,狄青向她言明心跡,這才離別妻子,帶領眾將士,踏上了伐遼的征途。后來在朝中包拯等忠臣謀士的保護下,狄青沖破奸臣龐洪等設置的重重阻力,經歷了許多艱辛的殺伐征戰,終于迫使遼主稱臣納貢,向仁宗獻出了避火分水的珍珠旗,同時屢屢陷害朝中良將的龐洪也受到了懲罰。