建安三年,吕布攻打刘备使其落荒而逃,曹操亲自率领大军前来征讨,曹操攻打吕布几次都没有攻下城池,而且吕布刚愎自用,不肯听陈宫的建议,所以只好死守城池。
曹操久攻不克,这个时候曹操想撤兵,荀攸,郭嘉就给曹操讲,吕布有勇无谋,刚愎自用,现在士气正衰,三军完全看主将的情况,主将锐气正衰,三军斗志全消,陈宫虽有计谋,但是机变不够,所以现在应该发动猛攻,就可以消灭吕布。
曹操一听这话,所以开凿沟渠,引沂水,泗水进行灌城,又过了一个月,吕布更加困窘。
万般无奈,只好登上城楼,给曹操士兵说,得饶人处且饶人,别逼我,我准备向明公自首,这话一说,陈宫连皱眉头,曹操只不过是个逆贼,怎配称明公?咱们现在投降,等于是鸡蛋碰石头,怎能保住性命?
吕布的一员大将叫做侯成,丢了一匹好马,后来找到了,所以非常高兴,将领们联合送礼给侯成,侯成设宴招待诸将,先分给一部分酒肉先给吕布,结果吕布大怒,我下令禁酒,你们酿酒,是准备借饮酒来算计我吗?将领有气又怕,所以侯成跟几个将领抓了陈宫高顺,率领部众归降曹操,吕布率精兵登上城楼,结果曹军入城,四面紧逼,吕布一看大势已去,只好下城楼投降。