他返回昔日起兵的秦州以作观望。不过姚硕德信任姚兴，更不愿令姚氏骨肉相残。姚硕德于是去见姚兴，而姚兴亦优厚待他，让他移镇。皇初元年（394年），姚兴在击败苻登大军后即位为帝，不久更在战事中俘杀苻登，大致消除了前秦的残余力量。同年，姚兴封姚硕德为陇西王。后于弘始元年（399年）因姚兴降号而降爵为陇西公。
扬武西土.皇初三年（396年），姚硕德击败割据上邽的姜乳，逼其投降。姚兴以姚硕德为秦州牧，镇守上邽。叛变的安南将军强熙及略阳豪族权千成接着又一起进攻上邽，但都被姚硕德击败。后升任征西大