曹操救天子定都許昌,封了袁紹公孫瓚等人。更是封了劉備為徐州刺史,並密令讓劉備去討伐袁術,說袁術有謀反之心。劉備明知這是曹操的離間之計但朝廷的旨意也不敢違抗起兵討伐袁術。
劉備去討袁術徐州該讓誰把守,當時劉備的手下的大將也只有關羽張飛和一個趙子龍。關羽有勇有謀又是劉備的結拜兄弟,戰場形勢瞬息萬變應該有這麼一個人來商討戰術。趙子龍武藝高強勇猛過人,用此將做先鋒官便可大大的提升大軍的氣勢,所以留下來守徐州的便只剩下張飛張翼德。
劉備擔心張飛大意在臨走的時候便立下了三條軍令狀,第一就是不可飲酒,第二是不可意氣用事,第三不可打罵將士。張飛口口應是,可哪裡知道劉備剛離開徐州城張飛就把劉備說的話全忘在了腦後。叫了眾將士來喝酒,救過三巡張飛見一人滴酒未沾便來到這人面前責問為什麼不喝酒,這人說身體不好不能喝酒。張飛一聽就來了火氣打大出手。
哪知此人正是呂布的表弟曹豹,張飛知是呂布的表弟更是打的凶狠。曹豹心中有委屈就去找呂布哭訴,呂布得知後大怒要去找張飛算賬。一旁的陳宮問清楚實情後,發現劉備等人都不在城中便心生一計,要曹豹裡應外合攻打徐州城。等到四更天呂布人馬來到城西門,城中的曹豹打開了城門放呂布進來。張飛酒還沒醒就被來的大軍佔領了徐州各個關口要塞,只得落荒而逃去找劉備去了。