王浚,司馬騰所率領的胡漢聯軍,以摧枯拉朽之勢,很快就攻破了司馬穎酌封地鄴城。對生活在鄴城中的漢人百姓。進行了大規模的燒殺淫掠,使得了鄴城生靈涂炭。這就標志著少數民族在中原北方里隨意行走。也是五胡亂華的前奏。
面對王浚,司馬騰率領的胡漢聯軍摧枯拉朽的攻勢。司馬穎在抵抗胡漢聯軍中完全是大敗。鄴城上下潰逃。而司馬穎則是在胡漢聯軍到達鄴城之前。便挾帶著晉惠帝倉皇出逃,一路向南逃回到了洛陽。而洛陽本身就是西晉的都城。是朝廷所認可的。逃到這里就是司馬穎最好的選擇。就在司馬穎逃向洛陽的途中,鄴城便失守了。到這個時候,司馬穎完全是屬于光桿司令。
此時的洛陽,完全是在司馬颥的勢力范圍內,是由他的部將張方屯兵在此,并撐控洛陽城。在得知惠帝回到洛陽的消息后。張方則是率領了數萬精兵前去迎接惠帝。張方則是趁機控制了司馬穎與惠帝二人。把他們軟禁于洛陽城中。派重兵守護著洛陽。張方把這一切按排好后。就把消息傳給給了司馬颙。
同年十一月,控制洛陽的司馬颙部將張方。又挾持惠帝,成都王司馬穎,豫章王司馬熾等遷往司馬颙的勢力′腹地,關中地區長安。以求暫避敵鋒。而張方挾持惠帝,軟禁中的司馬穎等人進入了長安的消息,很快就傳開了。司馬懿則是完全得到了惠帝。為失敗理下伏筆。但是呢,張方在離開洛陽時,把洛陽城內的一切洗劫一空。而在同月里,司馬颙就恢復了永興的年號。
十二月,此時的司馬颙,是完全得到了晉惠帝,并控制了朝廷的大權。于是,廢除了司馬穎的皇太弟之位。改立豫章王司馬熾為皇太弟。令司馬穎離開朝廷中。返回原來的封地成都國。司馬颙還行選置百官。把秦州改為了定州。且改元永興。司馬颙緊接著又讓晉惠帝下詔。立遠在封地東海國中的司馬越為大傅。要司馬越回朝與太宰司馬颙共同鋪政。司馬越則是距不接受封授。而司馬穎奔于關中后。司馬越便以平昌公司馬模為北中郎將。鎮守鄴城。為接下來的斗爭準備。
張方把惠帝挾持來到長安了。雖然在短時間內讓司馬颙得到了應有的權利。成功撐握了朝廷大權。卻成為了河間王司馬颙手中的一個燙手山芋。也是被天下各路諸侯王所討伐的罪名。甚至引起了群起而攻之。使得了司馬颙成為了眾失之地的一方。為后來的失敗,甚至是被殺理下伏筆。且很快就會到來。
面對司馬颙挾持著惠帝,并留在了長安的情況。司馬越便派人去對司馬颙進行了勸說。并提出了要求。讓他把惠帝護送回到了洛陽。然后,兩人便再劃陜而冶。而司馬颙本想同意,卻被部下張方勸止。
公元三零五年,即永興二年。經過了一段時間的沉寂。在封地中不斷想積蓄力量的東海王司馬颙。趁著張方將惠帝挾持到了關中長安之中。并把他留在那里。這讓司馬颙看到了擁有東山再起的機會,便以司馬颙挾持惠帝為罪名。決定再次起兵。對司馬颙進行了討伐。并不斷了向西進軍攻打到關中地區。
司馬越在起兵時。發了檄文讓天下共同討伐司馬颙。此舉引起了許多的撐權者。紛紛響起。這其中就包括了成都王司馬穎的舊部,在河北紛紛響應。共同組成了討伐司馬颙的聯盟。于是,范陽王司馬虓和幽州剌吏王浚共推薦司馬越為盟主。引來了諸多朝士的投靠。共同商議并派兵討伐司馬颙。且還要率領聯軍到關中迎接惠帝,還復于舊都城洛陽中。這也讓其聲名漸起。
司馬越在封地東海國起兵。使得了司馬琳很畏懼。于是,便以徐州之地向司馬越投降。司馬越在得到了徐州之地后。以司空的職位自領徐州都督。在擔任徐州都督后,讓徐州成為了司馬越起兵的一個前鋒地區。而司馬越還部署了三個親弟弟司馬騰,司馬略,司馬模。分別據守著幽州,青州,許昌三個重鎮。移交檄文征,鎮,州,郡等。
司馬越這次在徐州起兵,要迎著惠帝回洛陽,引得了多方勢力響應,且聲勢日漸壯大的消息。很快就傳到了關中地區,及司馬颙的耳中。這讓河間王司馬顒太為害怕。但很快就做出了反應。并用行動。以應對了司馬越所率領的聯盟軍。
到此,西晉的八王之亂,到達了大規模的混戰階段。也是經過了一段時間的決戰。進入了最后的尾聲階段。很快便結束了八王之亂。