矿建公司组织部科员；1979年6月至1982年9月任河北省委组织部科员；1982年9月至1986年9月先后任河北省委办公厅秘书、副处级秘书；1986年9月至1989年4月先后任河北省获鹿县委副书记、县长、县委书记；1989年4月至1991年7月任河北省石家庄市副市长。1991年7月至1993年6月任海南省海口市副市长；1993年6月至1994年5月任海南省海口市委常委、副市长；1994年5月至1995年1月任海南省琼山市委书记、市长；1995年1月至1998年2月任海南省琼山市委书记、市长，明确为正厅级