1984年，任沧州市经济委员会副主任、计划委员会副主任。1987年，任沧州市计划委员会党组书记、副主任。1988年，任沧州市人民政府秘书长。1989年，任中共沧县县委书记、县人大常委会主任。1992年，任沧州市副市长兼市委企业工委书记。1994年，任中共河北省委组织部副部长。1997年5月，任河北省人事厅党组书记、省委组织部副部长。1997年12月，任中共廊坊市委书记。2001年11月，任中共河北省委常委、省委秘书长。2003年1月，兼任省委省直机关工委书记。2004年2月，任国家信访局党组书记、局长。