元河西(今甘肃西部)人,字显达。西夏进士。夏亡隐居贺兰山。宪宗时被召见,请用儒士。宪宗乃下诏免除儒士徭役。世祖即位后为翰林学士,请释免被俘为奴的淮、蜀儒士,受命区别,得数千人。建议立御史台,世祖从之。曾任西夏中兴等路提刑按察使。后奉命报聘西北藩王,解释采用汉法的原因,卒于道中。