曾任兴隆县委常委、副县长,营子区委常委、常务副区长,滦平县委副书记;
1999年12月任平泉县平房满族蒙古族乡财政所会计;
2004年8月至2006年12月参加中央党校函授学院法律专业学习;
2005年6月任平泉县平房满族蒙古族乡党委组织宣传统战委员;
2006年3月任平泉县平房满族蒙古族乡党委组织委员;
2007年4月任共青团平泉县委员会书记、党组书记;
2008年9月至2011年6月参加河北省委党校在职研究生班经济管理专业学习;
2011年2月任平泉县北五十家子镇党委书记;
2011年8月任平泉县北五十家子镇党委书记、市委提名为县委常委人选;
2011年9月任平泉县委常委、北五十家子镇党委书记;
2012年3月任平泉县委常委、统战部部长、卧龙镇党委书记、县社会主义学校校长;
2013年6月任平泉县政府副县长;
2021年5月任围场满族蒙古族自治县委委员、常委、副书记,提名县长候选人,代县长。[1]