攻长安时，平定河北，消灭河内郡、河东郡的更始军，而后攻取长安、洛阳，削平群雄，统一天下。他派邓禹为前将军，率兵二万西征，夺取关中；派寇恂为河内郡太守，负责补给兵马粮食器械；派冯异为孟津将军，率魏郡、河内郡部众防守孟津，防备洛阳的朱鲔、李轶北上；自已进击元氏县的尤来、大枪、五幡等农民军。25年正月，邓禹率军由野王县出发，沿黄河北岸向西进军，攻下箕关，进入河东郡，围攻安邑县，没有攻克。更始大将军樊参前来救援。六月，邓禹在解县击斩樊参。再击败王匡、成丹等率领的十余万兵马，于是平定河东。七月，邓禹在汾阴之西渡黄