曹操在衛茲的幫助下招募了三萬大軍,並得到了曹仁、曹洪、夏侯惇、夏侯淵、樂進、李典等人的投效,實力不俗。
兗州牧劉岱、東郡太守橋瑁、陳留太守張邈、山陽太守袁遺、濟北相鮑信各自起兵與曹操會師,屯於酸棗。
十三路諸侯舉起了義旗,傳檄天下,討伐董卓。
董卓本想調兵遣將,與諸侯各部交戰,侍禦史鄭泰勸董卓保存實力,而假詔令各地州郡長官討伐關東盟軍,拜北軍中侯劉表為荊州刺史,從南方牽製盟軍,又拜公孫度為遼東太守,牽製北方。
北平太守公孫瓚與公孫度向來不和,還沒等公孫度到任,公孫瓚就在北平起兵反董,後來徐州牧陶謙、北海太守孔融、廣陵太守張超、上黨太守張揚、西涼太守馬騰也俱起兵。
四麵八方起兵者不計其數,牛輔、皇甫嵩、蓋勳等在長安抵擋白波黃巾郭太部和西涼馬騰部,為董卓解除了後顧之憂。
董卓派胡軫率軍剿孫堅和袁術,徐榮率軍抵禦曹操,張濟、樊稠率部進河內郡以抗袁紹、薑盛等。
豫州牧孔伷僅有一萬兵馬,從豫州各郡縣招募的兵勇尚未到達,而董卓部將李傕已率軍兩萬突然襲擊,孔伷一介書生,不懂軍陣,麾下又無領軍之將,麵對李傕的突然襲擊,手無足措,麾下各部也都各自為戰,被李傕軍圍攻多日後,全都潰散,孔伷逃脫不及,被李傕所害。
孔伷死後,袁術瞅準了機會,立即上表推舉孫堅為豫州牧,這時候就上表也就是例行公事,並沒有實際意義,孫堅自領了豫州牧,打算北上,董卓部將胡軫率軍主動出擊,兵鋒直指魯陽。
河內太守王匡不等薑盛軍趕到,就派部將韓浩率軍出擊,張濟以少量兵馬在河水孟津段南岸虛張聲勢,韓浩誤以為張濟是想強渡河水,就集結重兵把守孟津、河陽津,而樊稠率精銳主力從小平津渡過河水,在韓浩軍後方突然發起攻擊。
韓浩軍腹背受敵,猝不勝防,樊稠趁亂催動部隊猛攻,韓浩軍難以抵擋,很快就潰敗,王匡隻得回鄉重新招募兵馬,河間武將方悅率部投到王匡麾下,而此時薑盛軍已到河內。
薑盛以徐晃為司馬、田豐為軍師,又令趙雲、於禁、張郃、夏侯蘭率一萬騎兵進駐河內。
袁紹麾下也有顏良文醜,但人才凋零,而薑盛卻是人才濟濟,又是精銳騎兵,袁紹有些自卑,自己除了四世三公的顯赫背景外,沒有一處比薑盛強。
三軍會合後就等韓馥軍,韓馥軍卻遲遲未到,袁紹派人去打探,韓馥卻稱缺兵少將,難以組織隊伍參戰,但承諾為諸侯盟軍提供糧草物資,袁紹同意了,於是令王匡、薑盛移師南下。
正逢樊稠率軍渡河東進,進駐汲縣,薑盛主動請戰,願為盟軍打頭陣,袁紹當即答允,就讓王匡部策應薑盛軍的行動。