始弃守长安东归。时卢水胡郝奴乘虚入据长安并称帝，更命其弟郝多进攻于马嵬（今陕西兴平市马嵬镇）自守的王驎。姚苌此时从安定东攻，逼走王驎并擒得郝多，并进攻长安，令郝奴惧而请降。取长安后姚苌就于五月即位为帝，改年号「建初」，建国号大秦。不久又击败了前秦秦州刺史王统，夺取秦州。但同一年，前秦宗室苻登就在关中氐族残余势力的推举下与后秦对抗，不久在前秦帝苻丕遇害后更称帝继位。起初苻登力量甚盛，在泾阳（今陕西泾阳县）大败姚硕德，要姚苌亲自出兵救援；更谋攻长安。不过当时前秦重将苻纂为苻师奴所杀，将领兰椟遂与苻师奴反目。