在一次江邊求福消災的祭祀禮儀中,王導、王敦侍立於司馬睿兩側,高官名士隨從於後,排成一支非常威武的隊伍,足有一里多長,極大提高了司馬睿的威望。
308年,匈奴人劉淵在并州建立趙漢政權,在這之後的三年里,匈奴騎兵四次進攻洛陽。
鮮卑、羯、氐、羌等少數民族紛紛內遷,中原地區陷入戰亂,一大批士族、官僚開始遷往比較安全的江南,史稱衣冠南渡。
司馬睿在王導的建議下,積極救濟前來南方避難的北方士族,在長江南北設置許多僑置州郡縣,並為這些北來僑民特別設置了一種臨時戶籍——白籍,使其長期享受減免租稅賦役。
同時還招攬100位北方名士到自己的幕府授予官職,史稱百六緣,一個以南北士族為核心的江東政權初步形成。
通過這些措施,司馬睿取得了北方僑人士族的支持,並使他們成為日後東晉政權的支柱,至此司馬睿成功整合了南北方士族集團,獨立割據之勢大體形成。
司馬睿與北方宗室政權分道揚鑣,建立東晉
與司馬睿穩定江東局勢形成鮮明對比的是,洛陽朝廷在匈奴大軍的攻勢下已朝不保夕,晉懷帝司馬熾傳檄各地諸侯發兵勤王,但始終沒有救兵到達洛陽。
司馬睿則趁機襲取壽春,占領淮南,割據勢力進一步擴張。
311年三月,司馬越病死,其主力軍被消滅殆盡,洛陽進一步孤立,不久後被攻陷,司馬熾被匈奴俘虜。
此時的司馬睿意識到晉室在北方的政權根基基本被摧毀,匈奴的鐵蹄遲早會染指長江以南,現在趁中原局勢混亂之際,必須擴張地盤。
311年六月司馬睿率軍攻取江州,占領廣大長江中游流域,至此司馬睿從名不見經傳的旁疏宗室一躍成為總督揚江湘廣交五州軍事的最強諸侯。
313年,司馬熾在平陽被漢趙皇帝劉聰殺死,占據長安的秦王司馬鄴聞知後稱帝,即晉愍帝。
不久,司馬鄴任命司馬睿為左丞相、大都督,負責都督陝東諸軍事,與右丞相、南陽王司馬保「分陝而治」,以此拉攏他們抗擊漢趙匈奴政權。
但司馬鄴此舉未能打動司馬睿,首先北方大部分地區已落入胡人之手,司馬鄴以長安孤城拒守難以持久。
所謂的丞相、都督不過是虛名,不值得讓自己冒險與匈奴決戰,眼下最重要的事就是保存實力。
因此司馬睿以「方平定江東,未暇北伐」為由,拒不執行收復洛陽的詔令。
當然,司馬睿所說也並非憑空捏造,從衣冠南渡以來,司馬睿和王導大力扶持北方士族,極大的擠壓了南方士族的資源空間,南北士族之間的矛盾不斷激化。
曾經幫助司馬睿平定地方豪強叛亂的南方士族首領周玘因表現不滿屢被司馬睿壓制,周玘及其子周勰兩度起兵反叛,聲討王導,但最終被司馬睿軟硬兼施而平息。
316年,長安在匈奴圍困下兵疲糧竭,司馬睿又始終拒絕派兵赴援,山窮水盡的司馬鄴被迫出降,西晉滅亡。
得知消息後的司馬睿心中不免激動,他成功借匈奴之手除掉阻礙其稱帝的絆腳石,317年,司馬睿接受了晉王的名號,成為晉王朝的唯一代表。
317年年底,司馬鄴被劉聰殺死。等這一天等了好久的司馬睿於318年四月在建鄴登基,東晉正式建立。