邓庄乡工作。1984年1月，任邓庄乡副乡长。1984年5月加入中国共产党。1985年4月，任共青团许昌市委副书记。1989年11月，任共青团许昌市委书记（1990年9月—1992年7月，在中共河南省委党校行政管理专业函授本科学习）。1994年10月，任禹州市市长（1993年9月—1995年7月，在职在天津大学管理系研究生班管理工程专业学习）。1997年8月，任中共禹州市委书记。2001年3月，任中共襄城县委书记（其间：2001年9月—2002年1月，在中共中央党校县委书记培训班学习）。2002年8月，任开封