魏封他为镇西大将军，西平王。刘宋封他为镇西将军、秦州、河州刺史，陇西王。439年，改封河南王。北魏灭北凉，他惧怕西奔，魏太武帝安抚后，他才返回。444年，他杀死侄子纬代，纬代的弟弟叱力延等人到北魏，请求攻打慕利延。他被北魏晋王拓跋伏罗击败，逃到白兰。侄子拾寅逃到河曲，从弟伏念率领一万三千人归降北魏。445年8月，被北魏打败，退自于阗，南征罽宾。446年复位。450年，向刘宋朝贡，请求从龙涸入刘宋避难。后来北魏撤军，没有迁徙。