起义军在广州休整以后,岭南地区发生瘟疫。黄巢决定带兵北上。唐王朝命令荆南节度 使王铎、淮南节度使高骈(音pián)集合大批官军沿路拦击,被黄巢起义军一个个击 破。起义大军顺利地渡过长江,吓得高骈推说得了中风症,躲进扬州城不敢应战。
起义军渡过淮河,向官军将领发出檄文,说:“我们进攻京城,只向皇帝问罪,不干众 人的事。你们各守各的地界,不要触犯我们的锋芒!”
各地将领接到檄文,害怕起义军,都想保存实力,不愿为唐王朝卖命。消息传到长安, 唐僖宗吓得朝着大臣哭哭啼啼。
公元880年,黄巢带领六十万大军,浩浩荡荡开进潼关。潼关周围满山遍野,飘扬着 起义军洁白的大旗,一眼望不到边。守潼关的官军还想顽抗。黄巢亲自到阵前督战,将士们 见了,一齐欢呼,声音在山谷间回响,震天动地。官军将士听了心惊胆战,哪敢抵抗,纷纷 烧掉营寨,四下逃命。
起义军攻下潼关,唐王朝惊慌失措,唐僖宗和宦官头子田令孜(音zī)带着妃子,逃 到成都去了,来不及逃走的唐朝官员全部出城投降。
当天下午,黄巢坐着金色轿子,在将士的簇拥下,进入长安城。长安百姓扶老携幼,夹 道欢迎。起义军大将尚让当场向大家宣布说:“黄王起兵,本来是为了百姓,不会像姓李的 (指唐朝皇帝)那样虐待你们,你们可以安居乐业了。”兵士们看到人群里的贫苦百姓,就 把自己得到的财物散发给他们。
过了几天,黄巢在长安大明宫即位称皇帝,国号叫大齐。
起义军经过七年的斗争,终于取得了胜利。
但是,黄巢起义军长期流动作战,占领过的地方,都没留兵防守。几十万起义军进入长 安以后,四周还是官军势力。没有多久,唐王朝调集各路兵马,包围长安。长安城里的粮食 供应发生了严重困难。
黄巢派出大将朱温驻守同州(今陕西大荔)。但是在起义军最困难的时候,朱温竟投降 了唐朝,做了可耻的叛徒。唐王朝又召来了沙陀(古代西北少数民族)贵族、雁门节度使李 克用,率领四万骑兵进攻长安。起义军十五万迎战,遭到大败,只好撤出长安。
黄巢带领起义军撤退到河南,又遭到朱温、李克用的围攻。公元884年,黄巢在攻打 陈州(今河南淮阳)失败之后,受到官军紧紧追赶,最后,退到泰山狼虎谷,英勇牺牲。