见姚兴，而姚兴亦优厚待他，让他移镇。皇初元年（394年），姚兴在击败苻登大军后即位为帝，不久更在战事中俘杀苻登，大致消除了前秦的残余力量。同年，姚兴封姚硕德为陇西王。后于弘始元年（399年）因姚兴降号而降爵为陇西公。
扬武西土.皇初三年（396年），姚硕德击败割据上邽的姜乳，逼其投降。姚兴以姚硕德为秦州牧，镇守上邽。叛变的安南将军强熙及略阳豪族权千成接着又一起进攻上邽，但都被姚硕德击败。后升任征西大将军，并于弘始二年（400年）率五万兵讨伐乞伏干归并与后继的姚兴击败对方，令其投奔南