1989年9月至1995年9月,先后在卢氏县公安局狮子坪派出所、卢氏县公安局刑警队、治安股、五里川公安分局工作;
1995年10月至1997年2月,任卢氏县杜关镇党委委员、副书记;
1997年3月至1998年2月,任卢氏县文峪乡党委委员、副书记、乡长;
1998年3月至2002年3月,任卢氏县五里川镇党委委员、书记;
1999年1月兼任五里川镇人大主席(其间1998年6月,郑州大学法律专业(自考)学习);
2002年4月至2007年3月,任卢氏县横涧乡党委委员、书记;2002年5月至2003年3月,兼任横涧乡乡长;
2006年3月,兼任横涧乡人大主席;
2007年4月至2011年6月,任湖滨区委群众工作部部长;
2011年7月至今,任三门峡市湖滨区人民政府副区长、党组成员。