在《水浒传》中,史进是第一位登场亮相的好汉,因身上纹满了青龙,故得了“九纹龙”的绰号。史进酷爱武艺,史太公心疼儿子,花了不少钱给他请师父。怎奈师父的水平都不高,学的功夫也都是花拳绣腿。八十万禁军教头王进落难路过史家庄时,将史进收为弟子,史进的武艺才得到了巨大提升。后来,史进也上了梁山。大聚义时,史进的排名高居第二十三,是马军八虎骑之一。上梁山之后,史进为梁山的发展立下了汗马功劳。不过,这样一位实力派勇将,在《荡寇志》中的表现却非常平庸。
在《荡寇志》中,史进登场亮相是在蔡京统兵讨伐梁山期间。当时,史进跟随众好汉准备防御,但战役尚未全面展开,就随着蔡京女儿、女婿被擒上梁山而落下帷幕。因此,史进也就没有任何展现的机会。种师道统兵围剿梁山时,史进跟随宋江抵御官军主力,双方还没有交手,就被蔡京和童贯搅和,史进依然没有机会小试身手。
此后,宋江亲率大军围攻马陉镇,史进终于有了杀敌立功的机会。在此战中,云天彪率领本部兵马与归化三庄的乡勇发动反击,梁山各路兵马纷纷失利,宋江亲率的主力更是被云天彪打得惨不忍睹,幸得史进与金徐宁拼死抵抗,才为宋江赢得了逃脱的时间。不过,史进却遭到了云天彪、傅玉、云龙及哈氏兄弟的围攻,几乎全军覆没,史进也身受重伤,险失性命,战后被送回梁山修养了数月才得以康复。
梁山复夺青云山时,史进跟随吴用参加了围攻柳城的战役。按照吴用的部署,史进率领打虎将李忠及四千兵马强攻南门。战斗开始不久,战局便陷入僵持。驻守新柳城南门的正是猿臂寨的刘广、祝万年、栾廷玉这三位悍将。他们守御得法,使得史进付出了极大伤亡,李忠还在进攻中被傅玉的飞锤打成重伤。吴用得知消息后,迅速抽调了杨雄、石秀等人赶来助战,但经过连日强攻依旧没有任何进展,史进只得收兵撤退。在撤退途中,史进又遭到了猿臂寨兵马的围追堵截,幸得孙立、杨雄等人的奋力营救才脱险。
此后,史进参加了赤松林、野云渡、秦封山、天长山等战役,其间依靠白瓦尔罕的奔雷车取得过局部小胜,但从战役结果来说,始终是以惨败而告终。嶅山之战是史进的终极一战,也是最精彩的一场战役。从地理位置上说,嶅山是莱芜的屏障,具有非常重要的战略地位。宋江率部与云天彪激战接连失利,不得已退到了莱芜城,为了保障城池安全,派史进率领摸着天杜迁、云里金刚宋万及六千兵马抢占嶅山。
史进率部赶至嶅山时,发现此地已经被归化三庄的哈兰生、哈芸生、沙志仁、冕以信等人抢先占据。史进大怒,率部杀上嶅山。无奈哈兰生等人早有防备,史进的几次强攻都被打退。见天色已晚,史进命将士们在山下安营扎寨,准备等到第二天再发动进攻。
次日天亮,史进率领杜迁、宋万等人在山下摆开阵势,哈兰生命哈芸生坚守山寨,带着沙志仁、冕以信二将下山迎战。双方摆好阵势,史进抡着三尖两刃四窍八环刀搦战,哈兰生手持独足铜人迎战。两人各自施展平生所学,激战三十几个回合不分胜负。随后,杜迁、宋万、沙志仁、冕以信纷纷加入战团,六人六马缠作一团。在混战中,史进兵器受损,不得不撤出战斗,随即双方将领各自回阵,约定来日再战。
第二天,双方依约对阵,史进又与哈芸生爆发激战。三十几个回合后,史进刺向哈芸生前胸。哈芸生紧急闪避,但左腿被史进刺中,哈芸生当即勒马败走。此后,哈兰生手持铜人迎战史进。哈兰生天生神力,仅仅几个回合过后便令史进招架不住。杜迁、宋万见势不妙,急忙跃马助战,沙志仁、冕以信随即也加入团战。此后,哈兰生等人越战越勇,宋万被哈芸生射杀,杜迁被挑落马下,史进遭哈兰生生擒。史进的最终结局非常凄惨,被凌迟处死。
参考书籍:《荡寇志》