1983年12月加入中国共产党。1983年12月，任濮阳县白罡乡经联社副主任。1985年2月，任白罡乡乡长。1987年7月，任中共白罡乡党委书记。1992年6月，任共青团濮阳市委副书记。1994年6月，任共青团濮阳市委书记。1996年12月，任台前县县长(1999年4-1999年7河南省委党校第14期县委书记、县长班学习)。2001年3月，任中共台前县委书记(2002年2-2002年7河南省委党校第30期中青班学习)。2004年3月，任新乡市副市长。2006年12月，任中共新乡市委政法委书记。