宋朝武將狄青(陳寶珠)奉命遠(yuǎn)征西遼,不料先鋒焦廷貴卻錯攻單單國。單單國雙陽公主(李居安)自請領(lǐng)兵討伐,在兩軍交鋒之際,對狄青一見鐘情,將其擄回,無奈狄青忠心耿耿,不肯接受雙陽公主的心意。公主故意設(shè)宴灌醉狄青,生米煮成熟飯,狄青歉疚之余也百口莫辯,只好答應(yīng)和公主成親。當(dāng)上駙馬爺,狄青依然心系故鄉(xiāng),終日郁郁寡歡,宋君又因不滿狄青留連異邦,因而拘押狄母。狄青想連夜趕回中原救母,卻遭公主識破,所幸公主深明大義,讓狄青回京面圣,并答應(yīng)在百日之內(nèi)攻破西遼。狄青帶兵征討西遼,西遼駙馬設(shè)下五龍陣,將狄青困在其中。雙陽公主聞訊前往搭救,并以法術(shù)攻破五龍陣,狄青一鼓作氣,勢如破竹,取回西遼的國寶珍珠旗。將功贖罪,狄青更受封平西王,將雙陽公主接回中原,一家團(tuán)聚。