曹操行刺董卓未成,逃回陳留,盡散家財,召募鄉(xiāng)勇。他聯(lián)絡(luò)袁紹,并向各州郡遍發(fā)討董檄文,得到天下響應(yīng)。初平元年(公元190年)正月,十八路諸侯為匡扶漢室,歃血為盟,公推祁鄉(xiāng)侯、渤海太守袁紹為盟主,共同起兵討伐董卓。袁紹命其弟南陽太守袁術(shù)總督糧草,令長沙太守孫堅為先鋒進(jìn)兵汜水關(guān),大軍克日起程,兵發(fā)洛陽。十八路人馬進(jìn)兵洛陽,董卓派勇將華雄迎戰(zhàn)。
袁術(shù)怕孫堅奪了頭功,便故意不發(fā)糧草,致使孫堅大敗。華雄又連斬鮑忠、祖茂、俞涉、潘鳳幾員武將,各路諸侯震驚。關(guān)羽自告奮勇出戰(zhàn),因地位低下,遭到袁紹、袁術(shù)輕視。曹操贊賞關(guān)羽的勇氣,命斟熱酒一杯為關(guān)羽壯膽。關(guān)羽說:“酒且放下,我去去便來?!彼鰩ぬ岬?,飛身上馬而去。只聽帳外鼓聲大振,喊聲大起,各路諸侯正驚疑不定,關(guān)羽已提著華雄的人頭回帳,而那杯酒尚存余溫。
華雄被斬,董卓便殺了袁紹的叔父太傅袁隗,起二十萬大軍,兵分兩路:一路由李傕、郭汜把守汜水關(guān);他自己則率領(lǐng)李儒、呂布等帶十五萬主力屯虎牢關(guān)。袁紹派出八路諸侯前往虎牢關(guān)迎敵,曹操引軍于兩關(guān)之間接應(yīng)。呂布出戰(zhàn)英勇無敵,刺死方悅、穆順,砍傷武安國,又戰(zhàn)敗公孫瓚。張飛按捺不住,挺矛出戰(zhàn),與呂布酣戰(zhàn)五十回合,不分勝負(fù)。關(guān)羽見了,把馬一拍,舞八十二斤青龍偃月刀,來夾攻呂布。三匹馬丁字兒廝殺,未能戰(zhàn)敗呂布。劉備舉著雙股劍,也來助戰(zhàn),兄弟三個圍住呂布,四匹馬就像走馬燈一樣廝殺在一起,呂布終于抵擋不住,敗回虎牢關(guān)。
十八路諸侯,各懷心事,互相猜忌。呂布新敗,兵無戰(zhàn)心,董卓聽從李儒的話引兵回洛陽,遷帝于長安。曹操見董卓西去長安,要袁紹乘勢追襲。袁紹以諸侯疲困,不可輕動為由,拒不發(fā)兵。曹操拂袖而去。