当年有一个姓曾的猎户,虽然箭法比不上花荣那么牛叉,但是也算是一个神箭手了,因为箭术了得,所以被曾家请去当了教头,后来史文恭被聘请为曾家总教头,论枪法史文恭甩曾教头几条街,论箭法曾教头却比史文恭高出一些,史文恭几次跟曾教头比试箭法都输掉了,于是怀恨在心。
有一次曾家紧急集合演练,曾教头喝醉酒来晚了,史文恭借题发挥,要砍了曾教头,众教头大惊,纷纷求情,然后史文恭打了曾教头100杀威棒,杀威棒连武松那种硬汉都扛不住,曾教头就更加扛不住了,直接被打瘸了一条腿。
曾教头恨死了史文恭,但是自己本来就打不过,现在瘸了一条腿,更加打不过了,唯一有机会就是用弓箭射死史文恭,于是他收集了几支刻有史文恭名字的箭枝,在箭头抹上毒药,准备找机会阴史文恭一把。
后来金毛犬段景住为了投奔梁山,偷了一匹夜照狮子宝马,准备送给宋江,谁知道走到曾头市,被史家兄弟给抢走了,段景住于是跑去告诉了宋江。
宋江说我的兄弟可以抢别人的东西,但是别人不能抢我兄弟的东西,于是纠集人马,准备攻打曾头市,这时候梁山的老大晁盖听说曾头市的史文恭编了个顺口溜骂自己:
于是晁盖说宋江的兄弟,那也就是我的兄弟,亲自带队攻打曾头市,结果却轻敌冒进,中了对方的奸计,被团团围住,然后晁盖仓皇逃跑,逃跑的时候,不知道哪里飞来一支冷箭,正好射中了晁盖,因为箭枝有毒,晁盖被救回大营没多久就死了。
那支箭其实就是躲在暗处的曾教头射的,本来梁山好汉跟史文恭打起来,他还挺高兴,但史文恭不但没死,反而打败了晁盖,曾教头暗暗着急,为了嫁祸史文恭,他偷袭晁盖,果然一箭把晁盖送到了西天。
晁盖死之后,梁山众位好汉看到箭枝上写着史文恭的字样,都认为是史文恭杀的,然后再次杀向曾头市,史文恭被玉麒麟卢俊义活抓,在晁盖的墓前剖腹挖心,死得很惨,曾教头看到史文恭死的那么惨,自己大仇得报,于是就回家继续打猎去了,只是后来有一次喝酒吹牛皮的时候,说漏了嘴,于是这件事就传了出来。