1990年8月，任中共青州市益都镇党委副书记。1992年4月，任中共青州市弥河镇党委副书记、镇长。1992年10月，任中共弥河镇党委书记。1995年3月，任中共青州市委常委、政法委书记。1995年10月，任共青团潍坊市委书记。1997年8月，任中共诸城市委副书记、代市长（1998年1月当选市长）。2001年1月，任中共潍坊市委常委、诸城市委书记。2002年12月，任中共潍坊市委常委、副市长、市政府党组副书记。2006年9月，任中共烟台市委副书记、代市长、市政府党组书记（2007年1月当选市长）。20