中国传统司法实践对复仇案例大多给予了从轻发落。孔子有“以直报怨,以德报德”的著名论述,儒家经典《礼记·曲礼》甚至有“父之仇,弗与共戴天”的说法。宋朝是中国文化最鼎盛的时期之一,对复仇案件格外重视。《宋刑统》规定,地方官员遇到复仇案件,需要奏请皇帝敕裁,以期实现人伦天理和王朝法制在个案中的统一。《明律》明文规定:“祖父母、父母为人所杀,而子孙擅杀行凶人者,杖六十。其即时杀死者勿论。其余亲属人等被人杀而擅杀之者,杖一百。”明朝律法对复仇杀人较之普通杀人,明确给予了减轻处罚。清律继承了明律的相关规定。清朝律法学者沈之奇曾经对此有过生动的注释:“义应复仇,故擅杀之罪轻。若目击其亲被杀,痛忿激切,即时手刃其仇,情义之正也,何罪之有?”
在中国漫长的法制历史中,有许多经典的复仇案例。《宋史》中记载过一则“甄婆儿复仇案”,与张扣扣案非常相似:
有京兆鄠县民甄婆儿,母刘与同里人董知政忿竞,知政击杀刘氏。婆儿始十岁,妹方襁褓,托邻人张氏乳养。婆儿避仇,徙居赦村,后数年稍长大,念母为知政所杀,又念其妹寄张氏,与兄课儿同诣张氏求见妹,张氏拒之,不得见。婆儿愤怒悲泣,谓兄曰:‘我母为人所杀,妹流寄他姓,大仇不报,何用生为!’时方寒食,具酒肴诣母坟恸哭,归取条桑斧置袖中,往见知政。知政方与小儿戏,婆儿出其后,以斧斫其脑杀之。有司以其事上请,太宗嘉其能复母仇,特贷焉。