杨八郎,并州
太原(今山西太原)人。其为
杨业认的
干儿子,并非亲生儿子,《洪羊洞》里
杨延昭的唱词:“老娘亲所生我兄弟七个”说的很清楚,
佘太君一共
生养了7个男孩。 《李陵碑》里
杨继业:“四八郎失
番邦无有下梢”里说的杨八郎,叫杨延顺。八郎原名
王英,是杨继业的老朋友王子明的儿子。王子明当年和杨继业、王怀、杜天之并称
北汉“四大令公”。王子明临终前,把唯一的儿子王英托付给了杨继业,改名杨延顺。这就才有了后来的“七郎八虎”,杨八郎后来被
辽国俘获,成为辽国三驸马,有八郎送饭,八郎探母等故事。
本来
杨业并没有第八个儿子。即使在明代小说戏曲中,杨八郎的故事也不见踪影。到清
嘉庆年间的
宫廷大戏《
昭代箫韶》,杨业多出了一位义子杨顺。据杨业独白,杨顺本是“令公王贵之子,自襁褓继为
螟蛉”。
郑骞先生说:¨元明小说戏剧,从无所谓义子八郎,其见于记载,始于《昭代箫韶》。”又说,因
老调梆子有《八郎送饭》一折,故“关于八郎之传说,当是起于明清之间,而《昭代箫韶》因袭之”。这个推测很有道理,《八郎送饭》是一出小戏,秦腔、
豫剧(河南梆子)中均有此剧目。全剧只有两个角色,一是杨继业,一是杨八郎。剧演杨继业被困两狼山,冻饿交加,招赘辽邦的杨八郎前来送饭,受到杨继业的斥责,灰溜溜下场。
据《
杨家将演义》评书:杨门虎将血战金沙滩伤亡惨重,杨八郎被捉住;辽人说如果他不投降就立刻杀死他。杨八郎认为如果被杀只能落个忠义的名声,而却帮不了他父亲,于是假装向辽人投降,辽人配以公主。。
辽入侵,潘洪挂帅御敌,命杨继业为先锋,率六郎、
七郎出战,被困两狼山。杨派七郎突围求救。潘因七郎打死己子潘豹,不但不发救兵,反将七郎灌醉,绑在树上,乱箭射死。杨不见七郎和救兵,又令六郎回朝,终因无援,人马冻饿,杨继业冻饿交加,招赘辽邦的杨八郎前来送饭,受到杨继业的斥责,只得含泪而去,最终杨继业碰死在
李陵碑。
杨八郎投辽后,恢复原名王顺,向
萧太后自言为宋人,不忍与宋战,随即请命北征女真,为辽邦屡立功勋,四郎探母后,乘着一次北巡之际,四郎北上到八郎处,告知老母在三关,八郎心动,
辽国侵占瓦桥三关,朝中比武选贤,
佘太君在火塘寨得知此事,派曾孙
杨文广和曾孙女杨金花入朝打探,不想十五岁的杨文广擅自下场,刀劈王伦以夺魁。经
寇准保荐,
宋仁宗请
穆桂英挂帅。穆桂英因朝廷冷落本已心寒,经佘太君劝勉,慨然接印,整肃军纪,慑服先锋杨文广的傲气,出征保国,收复瓦桥三关,佘太君也来到三关。此时辽邦缺乏将领,萧太后把杨八郎南调至幽州防宋,杨八郎乘机得空探母,并与母亲定下破辽计策,八郎返回幽州。
八郎不知其南下离开之事暴露,萧太后命碧莲公主上阵擒回杨八郎以将功折罪。碧莲发兵,妹妹青莲随行相助,俱被宋营女将
孟金榜、柴秀英擒获,萧太后遂倾其兵将与宋决战,败溃,被围城中。而八郎从另一路进入幽州,萧太后下令把杨八郎绑到城头做要处斩模样。不想佘太君也绑了碧莲公主和青莲公主在城下做出要处斩模样,僵持之下,萧太后萌生和意,最后在
杨四郎周旋下,萧太后派遣杨四郎为使者入宋求和,宋皇命众大臣朝会议论此事,佘太君毅然主动请求代表宋朝出使,最后来到幽州会见萧太后,两位亲家彼此惺惺相惜,顺利签订盟约,至此宋辽再无战事。