在黃巢起義軍形勢危急的時候,有一個大將朱溫投降了唐朝,唐僖宗任命他為宣武節(jié)度使,坐鎮(zhèn)大梁,讓他改名朱全忠,領兵參加鎮(zhèn)壓起義軍。
叛徒朱溫借著鎮(zhèn)壓農民軍的機會,擴充了兵力,后來他又卷入藩鎮(zhèn)之間的混戰(zhàn),打敗了其他勢力,吞并了他們的兵馬和地盤,變成了一個擁有重兵、占據廣大地區(qū)、舉足輕重的新勢力。到唐昭宗時,朱全忠和宰相崔胤聯合起來,把京城里和逃亡在外地的宦官幾乎全殺光了。之后,他又把崔胤殺死,自己掌握了朝廷大權,完全控制了皇帝,開始計劃篡唐稱帝。
公元904年,朱全忠建議唐昭宗把京城從長安遷到洛陽去,唐昭宗不敢不依,只能聽任朱全忠擺布,于是遷都開始了。朱全忠的軍士把長安的百姓趕上占洛陽的大路,唐昭宗和皇后、皇子、公主、侍從以及朝中的官員,也被迫離開長安,往洛陽方向行進。朱全忠還下令把長安城中的宮殿、王公府第和民房等統統拆光,使長安城變成了廢墟(xū),拆下來的材料順著渭水、黃河運到洛陽,同時朱全忠還下令在洛陽營建宮室。
走到半路的時候,朱全忠把昭宗身邊的官員和侍從全部殺死,唐昭宗進入洛陽以后,朱全忠派他的心腹將領占據了京城和皇宮內外的一切軍事要職,并準備殺唐昭宗。他把殺死昭宗的差事交給親信大將蔣玄暉(huī)等人以后,自己回到大梁坐等消息。
八月的一天晚上,唐昭宗已經入睡了,蔣玄暉帶了史太等一百多個軍土,突然闖進內宮,謊稱軍前有急事要向昭宗面奏。女官裴貞一剛打開門就被史太一刀殺死,另一位女官李漸榮大聲呼喊:“要殺就殺我們,不要傷害天子。”昭宗被驚醒后趕緊起來逃命,見已逃不出去,就繞著宮里的柱子跑,史太追上前,一刀將他殺死,隨后李漸榮也被殺死。
第二天,蔣玄暉宣布:唐昭宗被女官李漸榮和裴貞一殺了,應當立十三歲的輝王李祚為皇太子,出來監(jiān)國。三天以后,李祚在昭宗的靈柩前即皇帝位,就是昭宣帝。
朱全忠從大梁來到洛陽,趴在唐昭宗的棺材蓋上裝模作樣地哭了一番,然后下令把蔣玄暉的兩個助手處死。為了斬草除根,他還把唐昭宗的九個兒子全都邀請到九曲池來飲酒,乘機將他們抓起來,當場全部絞死。朝廷里剩下的三十多個大臣也被集中到白馬驛,全部殺死。
踩著這許多人的累累白骨,朱全忠當上了相國,晉封為魏王。他要想當皇帝,本來可以不費吹灰之力,可是當時地方上還有不少擁有軍隊、占有地盤的藩鎮(zhèn),他怕這些人找借口出來跟他做對,于是決定采用“傳禪”的辦法,就是讓唐昭宣帝自愿地把皇位傳讓給他。他一面要蔣玄暉來安排傳禪的事,一面又假意推脫,堅辭不受;同時他在大梁城里修建宮室,準備登基。蔣玄暉想按照歷史上傳禪的那一套做法一步一步地進行,朱全忠卻嫌太慢。不久,有人挑撥說:蔣玄暉有意延長唐朝的壽命,朱全忠一聽這話,立刻下令把這個一直替他效忠盡力、參與了他全部罪惡行徑的心腹大將殺死了。
在朱全忠的安排下,唐昭宣帝天佑四年(公元907年)二月,朝廷大臣聯名奏請昭宣帝讓位。按照朱全忠的意圖,昭宣帝讓宰相率領百官到大梁去向朱全忠“勸進”,請朱全忠出來當皇帝。之后,所有的朝臣,大多數藩鎮(zhèn)也都陸陸續(xù)續(xù)上表勸進。朱全忠一看條件成熟,就假意推辭了幾句,然后,欣然接受大家勸進。三月,唐昭宣帝親筆寫下傳禪的“御札”,派出正副使者六人和朝中百官捧著皇帝的玉璽,到大梁去向朱全忠“禪位”。
四月的一天,朱全忠穿上龍袍,戴上皇冠,正式即位接受百官的朝賀。他下令改國號為梁,以大梁為國都,自己改名叫朱晃,就是梁太祖。
唐朝從開國到亡國經歷了二百七十九年,歷二十個皇帝,梁太祖朱晃把唐朝最后一個皇帝昭宣帝貶為濟陰王,第二年他派人用毒灑將他殺死,賜予他謚號唐哀帝。
梁朝以后,在中原地區(qū)相繼建立了唐、晉、漢、周,五個朝代共經歷了五十三年,稱為“五代”。為了跟以前同名的朝代相區(qū)別,人們稱它們?yōu)楹罅骸⒑筇啤⒑髸x、后漢、后周;和北方的五代大約同時,在南方建立了前蜀、吳、閩、吳越、楚、南漢、南平、后蜀、南唐九個國家,加上北方的北漢,稱作“十國”。另外,還有由契丹,南詔、吐蕃等少數民族建立的政權,和五代十國同時存在。歷史上,這一段時期被稱為“五代十國”時期。