薛青麟曾与黄国公李霭相交甚厚,因不愿与
武三思合谋陷害黄国公而携家眷潜逃,不幸路上遭遇水匪袭击,一家数口只剩下自己和女儿
锦娘以及书童张义三人幸存。而这几位水匪却搜到了他的信件,几经波折后,几人得知了武三思想要陷害黄国公一事,随后冒充薛青麟并与武三思合作,诬告黄国公,致使黄国公满门抄斩,所有认识薛青麟的人也被牵连杀头,水匪们由此得以平步青云。
为了复仇,薛青麟化名为林永忠刻苦读书最后终于考取功名,却因为刚正不阿因而一直未得重用(做了近十年的县令)。但是林永忠一直没有放弃自己的复仇大业,他在摸清了6个仇人(5个水匪:冯万春、赵富才、吴顺、葛斌、黄文越,1个代写书信先生:张贤拱)的去向后,先将自己的书童张义安插到仇人假薛青麟(
赵富才)面前,又不惜将自己的女儿锦娘派到赵富才面前做丫鬟。
林永忠的仇人之一黄文越卸任五平县令,得到消息的林永忠主动请求来到五平县做县令。在路过江州馆驿的时候,林永忠伙同张义锤杀了黄文越。后来,林永忠在去五平县城的路上遇上了休养的狄公还有
元芳、
如燕三人(上任之前曾向渔夫打扮的狄公问
过路)。之后大家又一次相遇,在一起相处得很融洽。
林永忠来到五平后在狄公的帮助下惩治了平南侯府的恶奴
杜二,后在张义的协助下接连锤杀葛斌、
张贤拱和吴顺,并将赵富才穿的
圆领袍留下掩人耳目;由于估计到赵富才在五平的地位,林永忠让女儿锦娘设法偷走
梁王武三思给假薛青麟的信从而彻底扳倒他,但无意间发现了
小云和赵富才的矛盾,林永忠将计就计,引内卫阁领
温开(江州刺史)的军队血洗侯府,最后林永忠悄悄潜入侯府用刀杀死了赵富才。
在策划杀死最后一个仇人冯万春的时候,林永忠被
狄仁杰识破身份,他在交代完自己犯下的罪行后只求速死;狄仁杰让他见女儿,可
精神失常的锦娘竟不认他并说他是鬼(由于常年陷在仇恨之中,锦娘也将复仇当成自己活下去的动力,甚至为此不惜出卖自己的身体,而赵富才的死让锦娘找到的密信不再有用,锦娘觉得自己生无可恋因而自杀,未果却疯掉)。林永忠见此后悔不迭,痛哭流涕。狄仁杰责备他的所作所为酿成了更大的悲剧。
狄仁杰认为林永忠“其情可悯、其行可原”,在拿到了密信后,狄仁杰对学生温开提起此事,二人暗中决定所有凶案的凶手只有一个,那就是薛青麟,而林县令呢,仍是个好官,值得提拔。林永忠最终被狄仁杰由五平县令保举为江州长史,收为学生。在赴江州上任临行前,狄仁杰用眼神告诉林永忠不要再谈薛青麟的事情,同时勉励他好好干并暗示他不要再复仇(林永忠没能杀死冯万春,而冯万春被狄仁杰救下后决定改邪归正,为了赎罪而出家为僧)。