在《荡寇志》中,梁横是一位一闪即逝的官军虎将。他是朝廷钦命的曹州兵马都监,志刚性烈、武艺高强、尽忠职守、兢兢业业。然而,如此一位忠勇战将却时运不济,遇到了一位腐朽无能的上司、奸贼高俅之子高世德。高世德就任曹州知府后,不思治民、专好享乐,贪婪暴虐、肆意妄为,最终引火上身,引来了仇家豹子头林冲及数万梁山精锐。面对强敌,梁横毫无惧色,在城下与林冲大战一百四十多个回合,不分胜负。此后,时迁、凌振用地雷炸破城墙,梁横见城池沦陷,当即自刎殉国。
根据书中描述,梁横是一位年过五旬的战将、朝廷钦命的曹州兵马都监,在十八散仙中排第十六位。他生得方腮阔额、面红如枣,身高八尺、长须飘然,身着一副黄金甲,手持一杆长枪,骑着一匹乌雅名驹,身手不凡、勇武异常。他志刚性烈、不善趋奉,对朝廷忠心耿耿,对同僚以诚相待,早年曾协助张觷、盖天锡等治世名臣治理曹州,尽忠职守、兢兢业业。他出场亮相是在该书的第二十八回。当时,曹州知府出缺,高俅利用权势,保举庸碌无能的衙内高世德补任曹州知府。从此,高世德成了梁横的顶头上司。
高世德上任后,贪婪暴虐、专好享乐,许多乡绅不堪其扰,被迫远离曹州避祸。高世德肆意妄为之举,也为自己引来了一个天大的祸事。当时,曹州城中有个巨富名叫戴全,江湖人称“金毛犼”。为抢占戴家的财产,高世德授意心腹罗织罪名,将戴全的兄弟、儿子全都投入狱中。戴全受此大辱心中不忿,一怒之下逃往梁山,投靠好友豹子头林冲,意欲借助梁山的力量报仇雪恨。
听闻高衙内在曹州的消息后,林冲压抑许久的怒火瞬间爆发,随即向宋江、吴用请命,愿率所部兵马攻下曹州城。吴用听后大喜,当即做出了攻城部署。他命林冲率领赤发鬼刘唐、摸着天杜迁及所部两千兵马偃旗息鼓,潜师进发至曹州城外的杀狗岭安营扎寨,待混入城中的鼓上蚤时迁、轰天雷凌振用地雷炸破城墙后率部攻占城池,自己和宋江亲率大军押后随行。不过,尽管梁山各部一路潜行,却还是被精明强干的梁横发现了行迹。他一面命部将们紧闭城门、加强防守,一面亲往府衙向高世德询问破敌之策。
听闻梁山进犯的消息后,高世德早已吓得六神无主、惊慌失措,尤其听到“林冲”二字时,更是吓得四肢瘫软、当场昏厥,左右叫唤许久方才缓缓苏醒。梁横见高知府如此不堪甚是着急,上前说道:“谋划之权在相公,战阵之事由末将。贼兵新到,士气正盛,末将决议开城与贼人决一死战。军情紧急,还请相公迅速划策,跟随末将一同上城御敌。”高世德一听梁横让自己登城坐镇,顿时又吓得没了魂魄,痴痴呆呆地半晌也没说出一句话。梁横见状,不等回言便甩手离开府衙,带着防御张金彪、提辖王登榜来到城头。
林冲见形迹已露,也顾不上等待破城的信号,当即率部杀至城下讨战。梁横面对强敌毫无惧色,随即带着张、王二将出城迎敌。两军对阵后,林冲屹立阵前叫道:“我林冲此来不为别人,只要梁将军将那高小畜生捆缚献出,保你合城老小性命无虞。”梁横听后大怒,骂道:“叛逆狂徒休要狂言,快来纳命!”说罢,挺枪拍马杀入垓心,林冲举起蛇矛迎住大战。
两人枪矛并举、喊杀震天,两边阵上擂鼓助威、呐喊不绝,大战了一百多个回合不分胜负。随后,两边阵上的刘唐、杜迁、王登榜、张金彪纷纷举起兵刃冲入垓心助阵。六人在垓心混战了四十几个回合后,王登榜、张金彪相继殒命,只剩梁横一力单挑林、刘、杜三将。然而,正当梁横奋力厮杀时,忽听一声巨响,城墙被炸了一个大豁口。梁横见城池失陷已成定局,当即拔剑自刎,以身殉国。