呂布殺掉董卓,又被袁術、袁紹和張揚等人拋棄的時候,有一個人對呂布的武藝十分佩服,在呂布逃到陳留時,對他熱誠招待;還和呂布「把臂言誓」。這四個字的意思,可能是結為同盟,也可能是「結拜為異姓兄弟」。他叫張邈。
張邈這人,有恨有怕有愛。他恨袁紹,怕曹操,而愛呂布。
陳留郡屬於兗州。當時的兗州牧已經是曹操。曹操接到袁紹的信,叫他殺掉張邈。曹操不肯當袁紹的劊於手,置之不理,卻讓張邈曉得這件事,叫張邈恨袁紹,感激他曹操。張邈呢,固然有點兒感激,卻不能對他放心。袁紹為什麼要殺張邈呢?因為,在起兵討伐董卓之時,袁紹當了盟主而按兵不動,張邈當眾責備袁紹,聲色俱厲,弄得袁紹下不了台,損威。因此而惱羞成怒,視張邈為眼中釘,後來想出這條壞主意,借刀殺人,在暗中寫信給曹操,叫曹操殺張邈。就憑這一點。袁紹已經太不夠料,怎配當什麼盟主!
袁紹聽說這件事,無比氣憤。張邈擔心曹操最終將會替袁紹殺自己,心中總是不安。
興平元年(194年),曹操再次征討陶謙。張邈的弟弟張超,與曹操的將帥陳宮、從事中郎許汜、王楷共同商議背叛曹操。陳宮勸說張邈:「當今雄才四起,天下分爭,您擁有那麼寬廣的土地和眾多的兵士,處於四面受敵的處境,撫劍四顧,也可稱得上是人中豪傑,卻反而受制於人,不是有損身份嗎?今天兗州城裡的軍隊東征,城內空虛,呂布是位驍將,善於打仗,勇往直前,如果暫且將他迎來,共同佔據兗州,靜觀形勢,相機行事,這樣或許可以做出一番大事業呢!」張邈聽從了陳宮的意見。聯合起來對曹操叛變,深入去河內郡,迎呂布來兗州,擁護呂布為新的兗州牧。並佔據了濮陽,周圍各縣紛紛投靠呂布,只有鄄城、東阿、范縣沒有反叛曹操。
曹操率領主力回師,與呂布在濮陽一帶激戰,形勢對曹操很不利,兩軍對峙了一百多天,不分勝負。時值大旱,又有蝗災,莊稼顆粒無收,出現了人吃人的現象。呂布領兵向東駐守山陽,在兩年的時間裡,曹操將失地全部收回,並在巨野打敗呂布。呂布東逃,投奔了劉備。張邈跟著呂布一起逃跑,留下張超帶著家屬守雍丘。曹操圍攻雍丘數月,攻破並屠戮城池,誅殺掉張超及其家屬。張邈去向袁術討救兵,尚未見到袁術,自己卻被部下殺害。