1990年3月，任河南省汝州市市长。1993年2月，任河南省安阳市副市长。1997年8月，任安阳市市长。2001年1月，任中共安阳市委书记、市人大常委会主任。2003年12月，任中共海南省委常委、组织部部长。2007年3月，任中共海南省委常委、海南省人民政府党组副书记。2007年4月，任中共海南省委常委，省政府常务副省长、党组副书记。2010年5月13日21时30分，在北京逝世。