曹操吕布兖州争夺战,吕布战败。迎立吕布的陈留郡太守张邈以及陈宫,都跟着吕布一起去了徐州。不过张邈的弟弟,之前的广陵郡太守张超却被留在了陈留郡的一个城里雍丘。困在城中的张超,想到了自己的老部下,现在是东郡太守的臧洪。困在城中的张超,想到了自己的老部下,现在是东郡太守的臧洪。可袁绍怎么会干这事,曹操可是自己的小弟。张邈、张超以及吕布才是自己的对头。袁绍始终没有答应臧洪的要求,并制止臧洪调动自己的兵马。

最终,雍丘城在被围四个月之后,在兴平二年(公元195年)的农历十二月被破。城破之后,张超自杀。在听说张超举族被灭之后,臧洪心中一定是懊悔和愧疚的。如果是一般人,也就藏在心中了,可臧洪这位大义士,却体现到行动上了。因为是袁绍的阻止,臧洪才没能够去救援张超。于是臧洪就把这笔账记在袁绍头上了,从此之后和袁绍断绝了来往,而是通过各种渠道,和东汉朝廷取得了联系。此时的汉献帝刘协,已经到了安邑,离东郡的距离并不远。

袁绍让大名士、建安七子之一的陈琳写信给臧洪,分析厉害,让臧洪快快投降。袁绍看到臧洪的回信之后,知道这家伙肯定是不可能投降了,于是就增兵猛攻。而城内已经坚守一年多了,粮草已经耗尽,又没有强援,臧洪知道城破是迟早的事,自己也难免一死,就召集自己手下的军官们说:“袁绍暴虐,图谋不轨,而且不肯救援我的老上司张超。臧洪我出于大义,不能不死。而各位平白无故地遭此灾祸,我实在于心不忍,希望各位在城破之前,带着自己的妻子儿女先逃出去。”可是大家都被臧洪的行为所感动,手下的官员、士兵都不忍心去。不过他们不离去也很难再坚持下去了,城里的粮草已经断绝。臧洪甚至杀了自己的妾,以“吃人肉”的方式继续坚持。大部分都先后饿死,却没有多少逃跑的。

自古以来的围城战,都异常的惨烈,吃人肉的事,常有发生。战争越到惨烈的时候,人性中的恶,便展现得越发明显。可是为啥三国志会这样记载绝境中的臧洪?确实臧洪身上有着一种古人认为美好的东西——忠贞与大义。因为臧洪身上这难得的特质,我们才在三国志中,看到了那么多对臧洪褒奖的言语。陈寿将这些事,记载在三国志中,一定也有当时整体文化氛围下,社会舆论对臧洪行为的褒奖。确实臧洪的行为,是符合两千多年来儒家忠孝的价值观的。

不过,臧洪也恰恰站在了儒家价值观的悖论之上,什么是忠孝,什么是大义?对张超算忠,对袁绍就不算?背弃朝廷算不义,那背弃袁绍就不算不义?这些悖论一样的问题,是很难用言语去回答的。可恰恰臧洪用这样的行为证实了什么是忠孝大义。可是不论臧洪怎么忠孝,城还是破了,臧洪也被捕了。袁绍会怎么处置臧洪