武松与方腊、李逵四人惺惺相惜,结义兄弟。但武松不原背叛宋江及梁山兄弟,不肯跟方腊走,依依惜别。武松和李逵回梁山路上,经过四柳庄借宿在刘太公家,太公夫妻深夜哭泣,李逵大怒欲痛殴之。太公说,女儿美丽,前几天被宋江二人强抢走了。李逵见说,大怒:前几天在京城嫖女人,现在又抢了刘家女儿,原来宋江是个坏人。李逵砍替天行道大旗,斧劈宋江,被劝住。宋江和李逵打财,李逵情愿输头。
数人一起下四柳村对质,抢太公女儿的不是宋江,是人冒名。李逵要砍头谢罪,武松教他负荆请罪。李逵和武松追查冒名抢民女者,杀之,还刘太公女儿。招安成功,梁山放假,李逵和武松因不喜欢招安,请假外出散心,李逵在寿张县坐衙,当了一回县太爷耍子。梁山军被调往军京城郊外驻扎,孙二娘痛恨招安,杀小军官。高俅因数李逵坐衙等事一起算总账,一定要杀孙二娘。林冲因为痛恨招安,又无法挽回大局,忧郁成疾,一病不起。
武松求代替二娘死。高俅收买武松不成,恼羞成怒,命令武松主刀行刑。公孙胜作法,行刑时孙二娘失踪,只留下一滩血迹。武松以为孙二娘死于自己刀下,痛极昏倒,大病。高俅欲灭梁山好汉,张叔夜冒颜直谏。梁山好汉被调去江浙征剿方腊。武松和林冲病车随军。
大战乌龙岭,施恩战死,武松欲报仇,带病大战。方腊亲自指挥乌龙岭之战,迭挫梁山军。宋江、吴用令解家兄弟化装猎户寻小路,被磙木擂石砸死,尸体挂在岭上的大树下风化。宋江伤心,命令不惜一切代价抢回尸体。武松、张青、孙二娘领命偷越乌龙岭偷解珍、解宝尸体。战前,张青意识到自己必死,向武松托付二娘。张青奋勇当先,偷攀乌龙岭,又被磙木擂石砸死。武松和二娘目睹张青死,救援不到,悲痛万分。方腊暗夜中认出武松,不许放磙木擂石。武松和孙二娘由此安全撤回。