原來自董卓死後,李傕、郭汜、樊稠等人持功爭權,相互爭鬥,雖有賈詡每每責之以大體,未曾刀兵相向,但內裏卻是互相猜忌。至興平二年三月之時,李傕忌樊稠武勇,眾將多附,以樊稠征韓遂有功為名,設酒為樊稠慶功,於宴上撲殺樊稠。又宴郭汜,郭汜疑其毒害,各引軍馬相攻於西都。
獻帝遣大臣居中調停,欲使二人罷鬥,李傕、郭汜俱不從。李傕乘夜入宮劫帝、後及眾宮人,以其弟李暹為將,領兵數千,奪宮中金帛財物,火燒宮室。獻帝恐懼非常,又使眾大臣前往郭汜營中調和,反被郭汜扣留了太尉楊彪、司空張喜、尚書王隆、光祿勳劉淵、衛尉士孫瑞、太仆韓融、廷尉宣、太鴻臚榮、大司農朱俊、將作大匠梁劭、屯騎校尉薑宣等為質,朱俊憤懣而死。李、郭汜相互攻伐不斷,死傷慘重。
至六月時,楊奉領兵叛李傕,眾將多有相隨者,使李軍勢大弱。正逢張濟領軍來至長安,欲調和李郭二人,李傕、郭汜許之,各以女為質。張濟等迎帝於霸陵,眾臣大會議都何處,郭汜欲令帝還都郿塢,而張濟、李傕等欲遷帝東歸,群臣各持己見,未能定計,於是車駕滯於霸陵。
獻帝及楊奉、董承等人密謀東歸,董承諫曰:“征東將軍華靖,廣有兵馬,可密召其統軍迎帝東歸,則大事定矣!”獻帝然之,使董承發密詔與洛陽,洛陽荀彧接詔急令快馬報於華靖。
此時華靖新中大喜,暗道時機已至,於是命大軍疾行,直奔洛陽。行軍數日,至洛陽城外,荀彧等接入,華靖命眾將連夜升帳,共議西取長安之計,最後決定,仍留荀彧守洛陽,華靖率趙雲、典韋、華雄、顏良、文醜等武將,及郭嘉、沮授二人統大軍十五萬出弘農,西取長安,並發檄於天下,言明奉詔迎帝之事實,次日,大軍整裝開拔,往弘農西進。
李傕、郭汜、張濟等人挾帝屯於霸陵,聞華靖統兵西來,知其兵多將廣,皆畏其威勢。三人聚會商議對策,張濟謂李郭二人道:“華靖素有勇武,且帳下文武雲集,帶甲數十萬,領四州及司隸各地,其力不可敵也,若使其迎帝東歸,則無吾等之位也,更有甚者,恐有性命之憂,以今之勢,不若吾等三處軍馬合於一處,亦合眾十餘萬,挾帝與眾臣為質,使其有所慮,吾等可複還郿塢。”李傕、郭汜皆道是。須臾郭汜道:“今其言奉召而來,必是皇帝與眾臣密謀發詔,吾等當盡伏其眾,免其外交華靖,戰時充為內應。”於是三人將兵馬彙合一處,得眾十二萬,乘夜圍霸陵。
此時獻帝正與楊奉、董承等人聚於帳中密議,獻帝聞華靖引軍而來,甚是高興,謂楊奉等人道:“至華將軍到時,吾等當可解此地危急,都於洛陽,漢家天下可複興矣!”正高興間,忽有軍士闖入營內,大呼不好,帝忙問之,軍士道:“張濟與李郭二人聞華將軍統兵西來,懼其兵威,各拋前隙,合兵一處,其眾十數萬將大營圍住攻打,揚言迎帝郿塢。”獻帝與楊奉、董承聽罷懼大驚失色,楊奉道:“吾營內雖有兵馬萬餘,不堪與敵,陛下不若彙合眾臣,吾軍護住,殺出重圍,東取弘農,以彙合華將軍兵馬,再興師討其叛逆。”獻帝已嚇得全無主意,當下依楊奉之意,被楊奉等人扶上車駕,楊奉等人領軍護住,東向殺出。
方出營門,正遇郭汜領軍殺來,兩處軍馬相互砍殺,楊奉令帳下大將徐晃當先開路。晃乃河東楊郡人,素有勇武,手持大斧領親隨一路砍殺,衝出重圍,待回身看時,所隨者隻餘親衛百餘人,而楊奉及車駕卻未能隨自己衝出重圍,於是謂眾軍士道:“陛下未救,吾等焉能獨自逃生,且隨我重入敵陣,往救聖駕。”於是領軍士回身重新殺入敵圍,尋找楊奉及獻帝等人。正尋覓間,遇一隊逃散軍士,徐晃於馬上喝問道:“可曾見聖駕何往?”那軍士慌急答道:“已被大軍衝散,我等乃董承將軍親隨,董將軍被李傕所殺,楊奉將軍保聖駕往南去了。”
徐晃聽了不再答話,領眾軍士驅馬南進,行不裏許,正遇李傕,徐晃於馬上大呼道:“汝等反賊,行此大逆不道之事,不怕天下共憤?”李傕大笑道:“升鬥小兒,安知吾之大計,今汝主楊奉已死於亂軍之中,皇帝禦駕已隨張濟將軍西歸郿塢,吾觀汝武勇異於常人,若降,可保汝性命,並位至公卿。”