三国时,向宠是被刘备和诸葛亮看好的一个军事人才,诸葛亮把他列为未来接班的梯队。

诸葛亮去世后,按照他的遗嘱,后主刘禅即位封向宠为都亭侯,掌管宫廷宿卫军,准备让其逐步接替在外打仗姜维的军权。

公元240年,汉嘉地区有一股土匪突然崛起,为首的两个头目,陈祥和王善。这二人武艺高强,十分凶狠。他们聚集了一万多蛮夷土匪攻打各郡县,烧杀抢掠,地方纷纷告急。
刘禅心急火燎,因为主力部队都由姜维率领去北伐了,只有留守在成都的大将军向宠可用,于是刘禅急诏向宠带领人马前去剿匪。
向宠性格沉稳、文武全才。他有个儿子向广居为人有胆有识,善骑射,好结交豪杰。当时随父在任上当差,
这一天,向宠正在衙门处理事情,忽然接到刘禅旨意,命他立即带领人马前去剿匪。
向宠手下有两个偏将,一个叫周边,一个叫徐玉。向宠把他们找来开军事会议。
徐玉说:“我听说这两个山贼武艺高强,势力极大,单靠我们这点兵力, 难以取胜,不如等姜维回师再攻山也不迟!”
徐玉也说:“这山面积极大,我们兵少,如何能打败他们?不如杀他几个人,回报后主,等着姜维回来为好。”

向宠一听沉下脸来说:“国家正在用人之时,我们虽然兵少,也必须要剿灭山贼。我听说这二贼,陈祥最凶悍,坐镇老寨。我们可轻兵深入先攻王善,再取陈祥,你们二位左右策应如何!”徐玉说:“向将军执意要去,那就试一试吧!”
向宠说:“陈祥老巢在山北,我们去突袭东山小寨,虽然这山路险峻,我料想贼兵防守松懈,今天夜里我们先拔东寨,小寨一破,贼兵自乱。然后,我们再直取北寨,周将军率兵二千在山南,牵制陈祥;徐将军率兵二千在山西堵劫王善去路,我自上山取王善”。
开完会后,三路人马在三更时分别发兵。向氏父子率领本部人马攀岩上山直取贼寨。
向宠偷袭上山,果然山贼没有设防,向氏父子率兵一阵砍杀,杀死贼人无数,却不见贼头王善,于是焚烧小寨,直取北寨。
当晚,陈祥和王善和几个头目正在老寨摆宴喝酒。突然,他们听见东寨喊杀震天,知道是官军来偷袭。于是,二人急点兵持刀来救小寨,半路上正好与向宠相遇,官匪杀在一处。
向宠虽然兵少,但个个神勇,以一当十,奋勇杀敌。这陈祥手持板门大斧直取向宠,二人斗到一处,向宠骁勇,陈祥不敌他的勇力,但人多势众。

向宠兵少,这时,期待救兵上山,可是山下却没有动静。于是,急派儿子向广居前去求救兵。

这边向宠奋力搏杀,哪知道后面王善挡住他的去路,向宠正力战时,不提防黑暗中射来一暗箭,正中他的左肩,向宠于是被擒。
此时,在山南的周边与在山西的徐玉惧怕山贼,只是摇旗呐喊并没上山。
贼兵将向宠捆绑起来。这时陈祥提着大斧来到他面前,看着向宠说:“久闻诸葛丞相在世时很推崇你,现在看来你有名无实,可胆子却真不小,这点人马竟敢来捣毁我的山寨?”
向宠说:“我奉朝廷之命讨贼,可惜各官员不能同心协力,所以被你所擒,赶紧杀了老子!”
陈祥一阵冷笑:“你想速死,如今由不得你了,你一个芝麻官,有什么力量,敢来撩虎须?”

“你这作恶多端的贼寇,人人都想杀你们,速杀爷爷我!”向宠大骂不止。
向宠千贼万贼这样骂,早惹恼了陈祥,他抽出腰刀冲上前将向宠砍死。向广居走出没多远,就见从山上溃败的士兵大喊:“少公子,向将军被贼寇杀了!”
向广居闻听勃然大怒,拔刀就往山上跑,一眼看到倒在地上的父亲,他率残兵拼命厮杀,抢下父亲的尸首,败退回去。陈祥很钦佩向广居的勇猛,也没有派兵追赶。
向广居回到成都,把父亲安葬后,先去见尚书令樊建述说前因 。

这时,周边和徐玉害怕朝廷追责,二人就编假话,向樊建诬告向宠贪功冒进,导致兵败被杀。

当时朝中大权都掌握在宦官黄皓手中,向广居无法见到刘禅。于是只得去见黄皓向他申冤。

黄皓说:“你父损威误国,看他已死,这事就不追究了!”

向广居说:“我父亲已攻破东寨,本来可以捣灭老巢。只因后继无援而殉国。”黄皓说:“这只是你一面之词。”说完扬长而去。
向广居大哭而去,想来想去,就去找到父亲生前的好友荡寇将军张嶷,张嶷闻听义愤填膺,发誓要为向宠报仇雪恨。于是张嶷亲自请示刘禅,说明真相,后主同意发兵。
于是张嶷率军和向广居仍由东路来到山中。

此时正是八月,天气很热,约莫二更天时,大军冲到王善的小寨。
王善正好起夜,刚开寝室的大门,就听寨外喊杀声四起,向广居大喝一声:“贼寇哪里走!”王善猝不及防,被向广居一刀砍倒在地下,割掉他的脑袋。紧接着大队官军杀死小寨贼寇,火烧山寨,直奔老寨而来。
此时,陈祥在寨中,正和抢来的美人酣睡,几个豪杰破窗而入。陈祥是个武将,听见声音,一跃而起,去抓墙角的大斧。被豪杰一刀砍断手腕。陈祥急叫:“救我,救我!”

张嶷大喝一声:“我来救你。”赶到进前,一刀将陈祥劈死在地下。后边赶到的向广居割掉他的头颅。众人放火焚毁山寨。
向广居用陈祥和王善的头颅祭奠父亲,报了杀父之仇,然后辞官去了峨眉山隐居了