1863年,太平天国翼王石达开部在大渡河畔遭到清军的围攻,造成数万名太平军士兵惨遭屠杀。10年后,翼王旧部张弛将军派遣杨啸岭去大凉山地区与彝族首领沙马木呷联系,共同发动反清起义。杨啸岭化装成清廷士兵,历经十一道关卡后被清军围困,紧急将绣有太平军秘密兵械库地形图的香袋交给义女杨枫,自己决意掩护她逃脱。杨啸岭尽力杀出重围,却遭到参将王应章的侍卫蒙戈的暗杀,临死前偶遇义军首领木呷并向他发出警告,要小心奸细。
随后,木呷派出义子尔古和拉哈前去营救杨枫。与此同时,杨枫被当地大土司抓获并交给参将王应章。尔古前来解救,与王应章的手下激战中,香袋被王应章抛出窗外,最终被侍女果果所藏。一名潜伏在木呷身边的奸细得知了这一情况,并向王应章告知,被抓的杨枫实际上是石达开之女,而香袋就在王应章的王府内。但是杨枫早已被姨太带走,而香袋也在后来的搜查中被意外焚毁。此时,尔古再次潜入王府,企图找出奸细,并阻止他们的阴谋。但他的计划被人发现,最终导致惊心动魄的一场战斗的爆发。