周武王在西歧率众将士讨伐纣王。纣王命三关总兵邓九公为元帅去平定反叛,其手下大将土行孙用宝物捆仙绳擒住了哪吒和黄天化。
土行孙连胜两阵,邓九公晚上大摆庆功宴。喝到二更时,土行孙酒后夸口说:元帅如果早用末将,姜子牙、武王早被擒了,大功早已告成。邓九公见土行孙能连擒两员大将,对他的话深信不疑。
喝到三更时,众将都回寝帐休息去了,只剩下邓九公和土行孙还在喝酒。邓九公失言说道:土将军,你如果能早日攻破西岐,我就招你为婿。土行孙一听,满心欢喜,兴奋得一夜没睡。
第二天,邓九公命土行孙率领人马出战,土行孙领命出营,点名要子牙出阵。子牙率众将出城迎战。土行孙跳着来到子牙的面前,说:姜子牙,我特来擒你,你快快下来受绑,免得我动手。
子牙说:你其貌不扬,有什么本事来擒我?
土行孙也不答话,举棍打向子牙,子牙舞剑相迎。二人打了几个回合后,土行孙祭起捆仙绳,捆住了姜子牙,子牙掉下了坐骑。土行孙正要上前擒拿子牙,西岐众将一拥上前,把子牙救回了西岐城。
到了相府,众将无法解开绳子,用刀割,那绳子却深陷肉里,勒得子牙疼痛钻心。正在众人无计可施时,白鹤童子奉师祖之命前来,他取出符印贴在绳子上,用手一指,那绳就自动脱落了。白鹤童子解开绳子后,辞别子牙,回昆仑山玉虚宫去了。
正在这时,土行孙又来叫阵,杨戬出战,也被土行孙祭起捆仙绳擒了。土行孙让军卒抬着杨戬回营,刚到辕门,只听见一声响,抬杨戬的木杠断了,杨戬掉在地上,竟是一块石头。土行孙见状,心中一惊,正沉吟时,就听见杨戬大叫道:你这个匹夫,竟敢用妖术捉我!二人战在一处。杨戬祭起哮天犬,土行孙一见,身子一扭,顿时不见了。杨戬只好收兵回城。
杨戬回到相府,禀告子牙:土行孙会地行术,他用的那绳子是捆仙绳。
土行孙回到营中后,对邓九公说他要去刺杀姜子牙和武王,邓九公大喜,设宴为土行孙送行。
子牙正在苦思土行孙之事,相府突然刮来一阵怪风。子牙一见大惊,连忙摆上香案,算了一卦,知道土行孙要来行刺。
二更时分,土行孙用地行术来到了相府,见西岐众将都在府内,便隐在暗处。他等了半天,也没有找到机会下手,便想先刺杀武王,再刺杀姜子牙。
土行孙来到武王宫中行刺,不想却被变成宫妃的杨戬擒住。杨戬挟着土行孙来到相府,子牙传令:拉出去斩了!
杨戬挟着土行孙来到相府外,想换个手拿刀,土行孙使劲儿往下一挣,钻进地里跑了。杨戬与旁边的将士面面相觑,无计可施,只得回去报告子牙。杨戬说:只因我要换手,被他乘机钻地跑了。为今之计,只有去仙山走一趟了。子牙同意,又嘱咐杨戬早去早回,以防土行孙再来行刺。
杨戬借土遁前往夹龙山,拜见师伯惧留孙,禀明来意。惧留孙一听,大怒,说:你先回去,我随后就到。
惧留孙到达西岐后,见过子牙,说:我不知孽徒在此作怪,你须
第二天,子牙依计出城,骑四不像来到商营前,观看邓九公的大营。邓九公得报,命土行孙出营擒拿子牙。土行孙走出营门,举棍向子牙打来,子牙挺剑相迎,二人战了几个回合后,子牙拨马就走。土行孙刚追过城墙,就听见一声大喝:土行孙,你往哪里去!
土行孙抬头见是师父,大吃一惊,就想钻地而逃。惧留孙用手一指,那块地比铁还硬,土行孙哪里钻得进去。惧留孙上前一把将土行孙抓住。子牙命人将土行孙推出斩首,土行孙忙向师父求救,道出邓九公许亲的事,说自己是因成婚心切,才想行刺武王的。惧留孙掐指一算,算出土行孙与邓九公的女儿邓婵玉有一段姻缘,便替土行孙求情,让他戴罪立功,收服邓九公和邓婵玉。子牙一听大喜,便派上大夫散宜生去邓九公那里说媒。
邓九公在营里不见土行孙回来,正在着急,得报散宜生求见,二人见面后,散宜生说明来意。邓九公假意答应,想设计擒拿子牙。不想,此计被子牙识破,邓九公被擒,邓婵玉也被土行孙抢到营里。
邓婵玉并不愿意下嫁土行孙,但想到父亲亲口许婚,土行孙对自己又是真心实意,于是答应与土行孙成婚。她见武王礼贤下士,便说服父亲邓九公归降了西周。