大宋年间,皇帝昏庸,奸臣当道,百姓惨遭剥削压迫,各地忠臣良善奋起反抗,却被奸臣欺压残害,逼上梁山沦为草寇。
梁山声势日壮,朝廷委用大将呼延灼带兵征剿、呼延灼独门秘技连环马十分厉害,梁山好汉一筹莫展、军师吴用千方百计请来金枪班教头徐宁、徐宁有一门祖传绝技钩镰枪,专克连环马,他带领焱人打得呼延灼大败而回。
徐宁妻小仍在京城,他担心朝廷迂怒,着急下山接人。宋江、吴用亲自送到山下,并派汤隆等几个得力弟兄随其前往。
太尉高俅几日不见徐宁,心中生疑,虽有金枪班学员毛头、项杰极力遮掩,但事情仍然败露刑部王太尉闯入徐府抓人,徐夫人被押入大牢,好在徐夫人事前已将独子小宝托付给项杰、毛头,嘱其带往府外藏身,才得以躲过一劫。
徐宁和同伴们日夜兼程赶往京城,可惜还是来迟一步、他们听到消息,刑部将押送徐宁家眷往屯县行刑虽然明知极有可能是陷阱,徐宁还是决定冒险一试。
徐宁家眷由王太尉义子姜勃负责押送,此人觊觎金枪班教头一职已久。惜乎技不如人,即便王太尉几次三看动手脚,比武场上他仍被徐宁打得一败涂地,只能眼睁睁看着徐宁走马上任,此看徐宁犯事,他急于立功,带着一班杀手布下天罗地网。
夜深人静,徐宁及其同伴果然前来救人,在为“徐夫人”松绑时,徐宁才赫然发现眼前之人竟然是敌人假冒。虽然震惊之中前胸被刺中一剑,他仍骁勇异常,凭借一己之力带领众人冲出重围。
眼看煮熟的鸭子飞了,姜勃懊恼不已,假扮徐夫人的女杀手提供情报,那一剑明明已经刺中徐宁前胸,却好像被什么东西挡了回来,不知何故?姜勃闻言大喜,这下总算知道雁翎圈宝甲的下落了!原来王太尉一心要置徐宁于死地,并非真心报效朝廷,而是觊觎徐宁那件轻薄如丝、刀枪不入的祖传宝物——雁翎圉宝甲。
项杰、毛头贿赂牢头,终于见到牢中的师母。只见师母遍体鳞伤,而且被单独关在一个由精钢打造的铁笼当中,两人不禁落泪、徐宁救妻心切,独自闯入刑部大牢,落入重重包围之中。危急关头,汤隆带人赶到,将其救出、虽然空手而回,但众人已摸清大牢底细,尤其那个精钢铁笼,要打开它非有特殊方法不可。
王太尉下令全城搜捕徐宁独子小宝,藏身大党寺的小宝最终被找到,毛头为保护小宝惨死,徐宁闻听儿子被抓,决定交出宝甲、谁知王太尉出尔反尔,拿了宝甲也不放人,还要取徐宁性命、梁山好汉假扮佟大人亲信前去要人,佟大人是高俅亲手提拔的朝廷监察御史,王太尉不敢得罪,只能眼睁睁看着徐宁被带走,与此同时,项杰假扮掏粪人潜入大牢,救出徐夫人、夫妻见面,正为独子仍在王太尉手中而伤心,这时戴宗领小宝出现、一家三口终于团圆。
电影《金枪手徐宁》改编自四大名著之《水浒传》,很好地传递了原著中民间互助、反抗强权的精神主旨、《水浒传》作为一部讲述一群落草为寇的强盗故事的小说,能够流传六百多年而生命力不衰,正是跟它的这种精神主旨有关、片中人物正邪分明,剧情一波三折,观看过程中观众既为英雄人物的豪迈壮举而激奋,亦为他们的命运牵肠挂肚,而精彩的武打场面也让人目不转睛,因此可以说,《金枪手徐宁》是一部成功的类型电影。