1981年7月至1982年1月在方山县横泉学校任教;
1982年1月至1989年7月在方山一中任教(期间1987年9月至1989年7月在山西教育学院本科班政治系学习); 1989年7月至1991年3月在吕梁地区技工学校办公室工作;
1991年3月至1995年5月在吕梁地委组织部工作;
1995年5月至1998年1月任吕梁地委组织部知工办副主任;
1998年1月至1999年12月任吕梁地委组织部正科级组织员、知工办副主任(期间于1999年9月至1999年12月在地委党校中青年干部培训班学习);
1999年12月至2003年9月任吕梁地委政法委政治部主任;
2003年9月至2011年6月任中共文水县委常委、组织部长;
2011年6月至今任中共吕梁市离石区委常委、组织部长。
主持组织部工作,分管编办、老干部局、干部下乡和责任制工作。