宋朝时,宋辽交战,杨四郎被俘后,改名木易,辽邦肖太后将女铁镜公主许配于他,招为驸马,十五年后,辽邦肖天佐摆天门阵,杨四郎母佘太君奉旨亲自出征,四郎知母率军亲征,意欲前往探母,为公主识破,经一再盘诘,四郎以实相告,并请公主援助出关,言明一夜即返,公主在肖太后处骗来令箭,杨四郎急赴宋营,与杨延昭,佘太君及公主母子,坚决回至辽邦,肖太后得悉驸马即杨家后代,欲斩之,公主代为求情,肖后赦了杨四郎,派其镇守北天门。
宋朝杨家父子代宋帝出度金沙滩大会, 遭西辽突袭, 伤亡惨重, 奸臣潘仁美拒发兵救援. 杨四郎因而被辽国琼娥公主所擒, 杨五郎则削发逃禅, 其余的人战死, 只杨六郎一人返回天波府.
娥爱慕四英姿潇洒, 要招他为驸马. 四本欲一死殉国, 但想到辽国未灭, 家仇未报, 不得已再婚娶娥, 等待时机再起. 四母佘太君闻讯病倒, 四妻孤身卖唱往西辽寻夫. 四身在辽国心在宋, 忽闻有中原歌声, 一看竟是日思夜想的妻子, 当下解释原委. 四妻终劝服娥让四回国探母.