吕布字奉先,五原郡九原人。
吕布先是跟丁原混,刺史丁原兼任骑都尉之职后任命他为主簿,非常器重;然后董卓引诱吕布,他就砍下丁原的首级献给董卓,因此被董卓任命为骑都尉,非常宠幸,发誓永远像父亲对待儿子那样对待他;
董卓生性刚烈又心胸狭窄,一时气愤便忘了自己的危险,曾经有一件小事使他很不高兴,他随手拔出手戟投向吕布,吕布敏捷地避开了,并就这件事向董卓道了歉,董卓的怒气也就消了。但由于此事就使吕布对董卓暗中产生了怨恨。董卓常派吕布守卫他的内宫,吕布乘机与董卓的侍婢私通,但又时时害怕董卓发现,总感到惴惴不安,于是和司徒王允密谋杀死了董卓,王允任命吕布为奋武将军,授符节指挥军队,仪礼比照三司,进而又封为温侯,与他处理朝中事务;
董卓去世不到两个月,吕布也被打败,带着几百名随从出武关,想去投奔袁术。吕布原以为杀了董卓,替袁术报了仇,袁术会厚待自己,哪知袁术讨厌吕布的反复无常,拒绝接纳他。吕布只得带着人马又北上投奔袁绍。袁绍接纳了他,并与他一起去常山攻打张燕。吕布击败张燕后,乘机扩大自己的势力,加之他手下的将士也时时抢劫、掠夺,袁绍开始疑恨他。吕布也感到袁绍不会重用他,于是去见了袁绍,请求离开。袁绍同意了。吕布刚一离去,袁绍害怕他反戈加害自己,想派壮士夜里悄悄杀死吕布,但壮士们没能找到吕布。此事被吕布知道,他急忙去了河内,与张杨联合。袁绍再次派兵追杀吕布,那些士兵都害怕他,追上了也没有一人敢逼近;
后来陈宫领着这批人马东迎吕布让他做了兖州牧,并占据了濮阳,周围各县纷纷投靠吕布,只有鄄城、东阿、范县没有反叛曹操。吕布领兵向东驻守山阳,在两年的时间里,曹操将失地全部收回,并在巨野打败吕布。吕布东逃,投奔了刘备。刘备东征袁术,吕布夺取了下邳,刘备只得返回归附吕布,吕布派刘备驻守小沛,吕布自称徐州刺史;
袁术想联合吕布,让他为自己所用,于是向吕布提出让他的儿子娶吕布之女为妻,吕布同意了。袁术派韩胤为使节,向吕布正式转达他将更换年号、登基称帝的事情,同时请求接吕布的女儿与自己的儿子去完婚。吕布心里也怨恨当初袁术不接纳自己,虽说女儿此时已经随韩胤走了,他还是把她追了回来,拒绝了这门亲事,并将使者韩胤戴上枷锁、镣铐,送往许都街市上斩首示众,曹操的使者传天子令任命吕布为左将军,吕布大喜让陈登启程带着书信,向天子谢恩;
建安三年,吕布再次反曹操依附袁术,并派高顺去攻打沛县的刘备,刘备大败。曹操亲征吕布,到了下邳城下写了一封信给吕布,陈述了福祸得失。吕布意欲投降,陈宫等人感到自己罪责太大,便劝吕布放弃这种想法。吕布一面派人向袁术求救,一面自己率千余名骑兵出来应战,大败,只得退回城中死守,再也不敢出战。曹操在城下挖了壕沟,把吕布包围了三个月,吕布与手下貌合神离,将领侯成、宋宪、魏续捆着陈宫,领兵投降。
吕布与他的麾下登上白门楼,眼见曹操层层围住自己,只得下城投降。曹操生擒了吕布,在捆绑时,吕布说:“绑得太紧了,稍微松一点儿吧。”曹操说:“捆老虎,不得不捆紧一点。”吕布请求说:“明公所担心的不就是我吕布吗?如今我臣服了,天下就没有值得您忧虑的事了。明公您领步兵,就让我领骑兵,那天下就不难平定了。”太祖犹豫不决。刘备进言说:“明公难道没见吕布侍奉丁建阳及董太师时的情形吗?”太祖点头表示明白他的意思。吕布于是怒骂刘备:“你是最无信义的小人。”太祖将吕布绞死了。吕布、陈宫、高顺的首级送往许都,然后才葬尸首。
吕布于是怒骂刘备是最无信义的小人,其实说他自己啊!吕布虽然武能以一当百,但还是被绞死,原因是人品不行,没人再相信他,先跟丁原然后杀丁原,后认董卓做义父然后杀董卓,再投奔刘备却鸟占鹊巢占下邳,联袁术却局婚杀使附曹,继续反曹操依附袁术,最终被曹操抓起来,被刘备说了一句:难道没见吕布侍奉丁建阳及董太师时的情形吗?没人再相信他,只得把他绞死。