1981年9月—1985年2月,在通山縣林業局工作;
1985年3月—1996年11月,先後在汀祖鎮任黨委宣傳委員、副鎮長、黨委副書記;
1996年12月—1999年11月,任杜山鎮黨委副書記;
1999年12月—2004年8月,先任新廟鎮黨委副書記、鎮長;
2004年8月—2006年4月,任區農業局局長;
2006年4月—2007年6月,任杜山鎮黨委書記、鎮長;
2007年6月—2007年10月,任花湖開發區工委副書記、管委會副主任、花湖鎮黨委書記;
2007年10月—2008年12月,任花湖開發區工委副書記、管委會主任(副縣級)、花湖鎮黨委書記;
2008年12月—2009年5月,任花湖開發區工委書記、管委會主任(副縣級)、花湖鎮黨委書記;
2009年5月至今,任花湖開發區工委書記、管委會主任(副縣級);
2010年3月至今,任鄂城區人民政府副區長。