兰州师范学校附属小学教员，甘肃省人防办秘书处秘书，兰州军区司令部办公室秘书，武威县法放公社党委书记，中共榆中县委书记，中共兰州市委副书记，中共陇南地委书记。1989年后任甘肃省人民政府副省长。1990年任中共西藏自治区党委副书记。1994年任中华人民共和国人事部副部长、中共人事部党组成员、党组副书记。1999年6月至12月兼任中共中央大型企业委员。2000年11月任中共人事部党组书记，同年12月任人事部部长。2002年12月至2006年12月任中共四川省委委员、常委、书记。2003年1月在四川省第十