在《荡寇志》中,闻达是云天彪帐下的一员勇将。他原是镇守大名府的将领,统兵抵御梁山失败后被削职为民。幸得好友哈兰生一力周旋,再度回归官军序列,官至博山县提辖。云天彪率部征讨清真山时,他率部助阵途中救下受到伏击的官军主将傅玉,并将呼延绰和急先锋索超打得落荒而逃,从此成了云天彪帐下的勇将。他随军征战期间,奋勇争先、战绩突出,取得了擒杀通臂猿侯健、圣水将单廷珪、神火将魏定国、九尾龟陶宗旺四员梁山头领的战绩。同时,他还成为压死行者武松的最后一根稻草。
根据书中的描述,闻达早年曾跟随云天彪的父亲云威学习武艺,手中一口大刀虎虎生风、技艺精熟。他身着铁叶甲,骑着一匹卷毛赤兔马,骁勇善战、勇不可当,在雷部三十六将中排名第三十三位。此后,闻达成为官军将领,奉命镇守大名府,因抵御梁山时作战不力被削职为民,后在好友哈兰生的极力周旋下重归官军序列,担任博山县提辖一职。他首次登场亮相是在该书的第二十一回。闻达得知云天彪率部征讨清真山的消息后,当即率领本部八百士卒前去助阵,在途经桃花山时先立下一件大功。
当时,云天彪中了智多星吴用的计策,派部将傅玉率领一千兵马,经桃花山杀奔高粱屯救援。然而,当傅玉率部途经桃花山下时,突然遭到梁山兵马的伏击。官军猝不及防,一时间死伤惨重、陷入苦战。原来,吴用亲率援军抵达清真山并与官军对战受挫后想出了一条计策。他命呼延灼的堂弟呼延绰和急先锋索超各带一支兵马,沿途虚张声势,故意吵嚷着要杀到高粱屯劫粮,实则将兵马埋伏在桃花山下,只等云天彪分兵救援时趁机截杀。
傅玉集合残部拒守溪桥奋力厮杀,眼看气势将尽时忽见援军到来,顿时重振精神,率领士卒杀出重围,与闻达合兵一处。闻达挥舞大刀,一马当先,远扫近砍、勇猛异常,只用了三十几个回合便杀得呼延绰、索超抵挡不住,只得落荒而逃。随后,闻、傅二将率部紧随其后打杀了一阵,方才得胜回营。云天彪见到闻达高兴异常,当即将其留在帐下为将。随后,闻达又将曾经的同僚好友李成推荐至军中效力,二人在清真山之战中,合力击杀青面兽杨志,并将宋江所部杀得溃不成军。
后来,云天彪率部收复莱芜,闻达奋勇争先,在城墙上和九尾龟陶宗旺遭遇后,仅用了几个回合便将其拦腰砍为两段。此战后,云天彪决定趁着三军锐气正盛时继续扩大战果,命闻达、傅玉率领两万兵马为前锋,会同攻占秦封山的毕应元所部向泰安进发。闻达随军抵达秦封山下时,恰好撞见落荒而逃的行者武松,二人当即展开了一番较量。闻达将手中大刀舞动如飞、步步紧逼,武松挥动着手中的铁棒,只有招架之功,毫无还手之力。
两人大战了五十几个回合后,武松终于支撑不住,仰天长叹道:“没想到我一生正直,如今却落得这般死法。”谁知,在武松说完之后,忽然刮起了一阵怪风,吹得漫天迷沙、遮蔽云日,武松趁着这个间隙,借助风沙隐遁而去。其实,在这场较量中,并非是闻达的实力有多么强悍。而是在二人交手之前,武松在秦封山上已经和庞毅、唐猛两位猛将大战了五、六百个回合,加上一路的奔逃,早已将一身勇力用尽,故此落得大败。不过,武松虽然借助风沙成功脱险,但逃至拔松山时,已然用尽了最后一丝气力,最终坐在一颗石头上气绝身亡。显然,闻达成了压死武松的最后一根稻草。