1941年生,南阳卧龙区人。中共党员。1964年毕业于郑州大学,1966年先后在淮阳、周口等地工作,1980年任中共商水县委副书记、县长。1982年任中共太康县委书记。1983年任中共周口地委副书记,10月任中共许昌地委书记。1984年任中共河南省委常委、政法委书记,1988年任中共河南省委常委、副省长,1993年任中共河南省委副书记。1998年起任中共甘肃省委副书记、代省长、省长、省委书记。中共十五届中央候补委员,中共十六届中央委员。
2001年1月任中共甘肃省委书记。2002年4月22日在中共甘肃省委十届一次会议上当选为省委书记。2003年1月至2003年8月任甘肃省人大常委会主任。2003年8月任第十届全国人大环境与资源保护委员会副主任委员。
是中共第十五届中央候补委员,第十六届中央委员。2005年3月,在十届全国人大三次会议上被补选为十届全国人大常委会委员。