昆阳大战以后,刘縯和刘秀名声越来越大。有人劝更始帝把刘縯除掉。更始帝借口刘縯违抗命令,把刘縯杀了。
刘秀一听到他哥哥被杀,自己知道力量敌不过更始帝,就立刻赶到宛城(今河南南阳市),向更始帝赔不是。有人问起他昆阳大战的情形,他也一点不居功,说全是将士们的功劳。他也不敢给他哥哥戴孝,照常吃饭喝酒,有说有笑,一点也不流露出他忧伤的心情。
更始帝以为刘秀不记他的仇,反倒有点过意不去,拜刘秀为破虏大将军,但是毕竟不敢重用。后来,长安攻下来了,王莽也给杀了。更始帝到了洛阳,才给刘秀少数兵马,让他到河北去招抚河北郡县。
这时候,各地的豪强大族有了武器,有的自称将军,有的自称为王,也有自称皇帝的,各据一方。更始帝派刘秀到河北去,正好让刘秀得到一个扩大势力的机会。他废除王莽时期的一些苛刻法令,释放一些囚犯,一面消灭了一些割据势力,一面镇压河北各路农民起义军。整个河北差不多全给刘秀占领了。
公元25年,刘秀和他的随从官员认为时机成熟,在鄗(音h�o今河北柏乡县北)自立为皇帝,这就是汉光武帝。
更始帝先建都洛阳,后来又迁到长安。他到了长安以后,认为自己的江山已经坐定,开始腐败起来。他滥封官爵,自己不管政事,成天在皇宫里喝酒作乐,还纵容他手下的兵士抢劫。原来一些绿林军将领,对他十分不满。
赤眉军的首领樊崇眼看更始帝不行了,就率领二十万人进攻长安。更始帝派兵抵抗,接连打了几个败仗,急得他不知怎样才好。绿林军中有些将领劝更始帝离开长安,反而遭到更始帝的猜疑、杀害;还有一些起义将领投奔了赤眉军。更始帝内部一乱,赤眉军就顺利地打进了函谷关。
赤眉军决定推翻更始帝,但是樊崇他们不能摆脱汉朝旧贵族正统观念的影响,定要找个姓刘的做皇帝。当时赤眉军姓刘的一共有七十多个,其中有个十五岁的放牛娃刘盆子,据说跟西汉皇族的血统最近,就硬把刘盆子立为皇帝。
赤眉军打进长安,更始帝逃到城外,樊崇派使者限令更始帝在二十天内投降。更始帝没法,只好带着玉玺向赤眉投降。
赤眉军进了长安,声势浩大。可是几十万将士的口粮发生了困难。富商和地主趁机屯积粮食,长安天天有人饿死。这样一来,长安的混乱局面就没法收拾了。
樊崇带着军队离开长安向西流亡。但是别的地方的粮食也一样困难;到了天水(郡名,在今甘肃)一带,又遭到那里的地主豪强的拦击。樊崇只好又带着大军往东边来。