1974 年11月~1976年9月为淄博市临淄区敬仲公社胜利农场下乡知青;
1976年9月~ 1980年3月为山东黑旺铁矿工人;
1980年3月~1984年4月任淄博市人民检察院书 记员;
1984年4月~1985年1月任淄博市人民检察院刑一处副处长;
1985年1月~ 1987年11月任淄博市人民检察院政策研究室副主任 (其间:1982年8月~1985年6月在中央广播电视大学汉语言文学大专学习);
1987年11月~1989年5月任淄博市 人民检察院政策研究室主任 (其间:1985年10月~1988年5月在山东大学自学考 试法律大专学习);
1989年5月~1990年9月任淄博市人民检察院政策研究室主任、 副局级检察员 (其间:1989年3月~1990年5月任淄博市临淄区人民检察院挂职副 检察长);
1990年9月~1995年1月任淄博市人民检察院副检察长、党组成员(其间: 1989年9月~1992年7月在华东政法学院函授法律本科学习);
1995年1月~2001年4月任淄博市人民检察院副检察长、党组成员(正局级) (其间:1995年9月~1997年12月在省委党校在职研究生班学习,1999年8月~2000年6月在省委党校第十期中青年干部培训班学习);
2001年4月~2002年12月任淄博市人民检察院副检察长、 党组副书记(正局级) ;
2002年12月~2003年2月任潍坊市人民检察院副检察长、 代理检察长、党组书记;
2003年2月任潍坊市人民检察院检察长、党组书记;
2011年12月,潍坊市政协党组成员;
2012年2月,潍坊市政协副主席;
2015年3月,潍坊市人大常委会副主任。