888年唐昭宗继位后,宰相崔胤与宦官韩全诲争权。唐昭宗被宦官韩全诲幽禁,崔胤紧急召唤朱全忠(朱温)入援。而韩全诲强迫唐昭宗投靠李茂贞,朱全忠(朱温)于是率军围困凤翔。隔年,凤翔军粮草耗尽,李茂贞只好杀宦官韩全诲等人,与朱全忠(朱温)和解。朱全忠(朱温)趁机掌控朝中大权,还屠杀宦官数百人,派兵控制长安。崔胤后悔不已,有意摆脱朱全忠(朱温)的威胁,暗中招募六军十二卫,被朱全忠(朱温)在长安的眼线所察觉。904年朱全忠杀崔胤,逼迫唐昭宗迁都洛阳,同年8月弑唐昭宗,另立昭宗子李柷为帝,即唐哀帝。朱全忠(朱温)本想等统一后再夺取帝位,但因征淮南失利,于907年逼迫唐哀帝禅让,不久又杀之,唐朝亡,五代十国时期开始。他改名朱晃(朱温),国号梁,史称后梁,他即后梁太祖,最后定都东都汴州。
五代各朝虽然掌控中原与关中地区(除后梁未控制关中),但是没有像唐朝一样成为所有藩镇认可的共主,主要势力范围也不出华北地区,只能说是一个藩镇型的朝廷。各地藩镇在唐朝灭亡后,初期有些政权依旧使用唐朝年号割据一方,有的奉五代为正朔,其他则是保境固守或称帝争天下。不管他们的外交策略是什么,这些藩镇都已经独立自主,其中十个同时或相继存在的具代表性的政权被《新五代史》及后世史家称为十国。
中原地区归附后梁的半独立政权有义武节度使、北平王王处直、成德节度使、赵王王镕、卢龙节度使刘仁恭(911年其子刘守光称帝独立)等,独立的是凤翔节度使、岐王李茂贞建立的岐国,河东节度使、晋王李克用建立的晋国。蜀地方面,西川节度使、蜀王王建建立前蜀;湖广一带,占据江陵周围的荆南军高季兴在后唐时独立,湖南武安军马殷建楚国,两广(岭南)清海军刘隐建南汉;江南地区,占据两淮吴地的淮南军杨行密建吴国,浙江钱镠建吴越国,福建王审知建闽国。另外,交趾静海军曲承裕自立,在越南历史上被称为曲家,是越南地区脱离中国的开端。项族组成的定难军也在陕北夏州一带割据自立。位于河西瓜州的归义军一度建立金山国。此时晋、岐与吴依旧奉唐室年号,而前蜀称帝,均不承认后梁,其余政权都臣服后梁。因此也难怪欧阳修说:“呜呼!五代之乱极矣。”
后梁太祖朱全忠(朱温)针对唐朝后期的弊端做出不少强烈改革。他极度厌恶宦官,曾拒绝在南方避难的宦官返回京城;讨厌唐廷高级官员,启用失意士人如李振、敬翔等人,并且听从李振建议,屠杀宰相裴枢、崔远等三十名高官,史称白马之祸。这些失意士人重实际而轻名义,是五代政治人物的代表。经济方面重视农业发展,致力减轻赋税;对军队十分严厉,如大将战死,所部士卒一律斩首,称“跋队斩”。然而后梁太祖晚年荒淫无度,甚至不顾伦理,经常召诸子之妻入宫陪侍。外交方面,后梁立国之初,几乎所有国家与藩镇都表示臣服,只有晋、岐、前蜀与吴敌视后梁,依旧奉唐室年号。其中晋国的李克用更是后梁太祖的死敌,自开国起后梁太祖就北伐晋国,在潞州(山西长治)与李克用僵持不下,史称潞州之战。
李克用因忧劳去世后,其子李存勖在李克宁、张承业的辅佐下而获得胜利。910年后梁太祖怀疑成德军与晋密结而率军进伐,迫使成德军王镕与义武军王处直倒向李存勖。李存勖率军于柏乡(河北柏乡)击溃后梁军,成功救援成德军,而梁军元气大伤,史称柏乡之战。北方之雄刘守光为人残暴,且是晋的强敌。他于909年被后梁封为燕王,建立燕国,911年称帝,史称桀燕。隔年,李存勖派周德威讨伐刘守光,朱温亲自率军救援,但被晋军击溃。刘守光最后于隔年被李存勖攻灭。
朱温败退洛阳后病危,次子朱友圭不满朱温有意立养子朱友文为太子,趁机刺杀朱温而继位。然而朱友圭荒yin无度,不得人心,913年其弟朱友贞联合天雄军(即魏博军)杨师厚进伐夺位,史称后梁末帝。杨师厚去世后,天雄军等河北诸镇都陆续归附晋国,再加上916年魏州之战中梁军惨败于晋军,后梁北疆只能勉强维持在黄河以南。918年李存勖率军南征,与梁军相持于濮州一带。梁军惨败,但晋将周德威战死,梁晋战争沉寂了一段时期。921年张文礼杀成德节度使、赵王王镕,控制成德军,联合契丹国与后梁,对抗晋国。然而李存勖率军于镇州击溃梁赵联军,又夺得河北三镇后。
923年,李存勖在魏州称帝(即后唐庄宗),以光复唐朝为号召建国号唐,史称后唐,不久又二度南征。梁将王彦章采取牵制郓州(山东东平)的方式,成功围堵唐军于杨刘(今山东东阿)附近。双方对峙良久,唐军军粮不足,有即将撤退的迹象。然而梁廷赵岩、张汉杰等人进谗言,使王彦章被撤换,后唐庄宗又率军经郓州迂回攻入空虚无兵的汴州。城破之日,后梁末帝无奈命皇甫麟杀死他,后梁亡。
后唐庄宗灭后梁后,定都洛阳。此时河北三镇已定,后唐国力强盛。岐国李茂贞对后唐称臣,后唐庄宗封他为秦王。公元924年李茂贞去世,后唐庄宗的长子李继岌担任凤翔节度使,正式吞并了岐国。前蜀王