沙五州牧，加赐九钖。可是苻登却遭姚苌太子姚兴击败，退屯马毛山，并派了儿子苻宗为质子，向干归请兵，并进封干归为梁王。干归于是派了乞伏益州率兵一万营救，但苻登要出迎乞伏益州时被姚兴击败，更被俘杀。苻登太子苻崇于湟中继位，但不久干归就驱逐苻崇，苻崇只好投奔氐族仇池部陇西王杨定。二人组成联军反攻干归，干归派兵抵抗，终击败联军，斩杨定及苻崇，前秦灭亡，西秦自此尽有陇西。不久，干归自称秦王，又于次年（395年）迁都苑川西城（今甘肃靖远）。早于太初五年（392年），吕光就曾派吕方及吕宝进攻干归，干归初败于鸣雀崃，退屯