1975年7月--1978年12月 任江苏省徐州市邳县邳城镇公社插队知青;
1978年12月--1981年2月 任江苏省总工会徐州地区办事处文书;
1981年2月--1983年3月 任江苏省徐州地区行政公署办公室办事员;
1983年3月--1984年12月 任江苏省徐州市政府办公室秘书科办事员;
1984年12月--1985年9月 任江苏省徐州市政府办公室农业科科员级秘书;
1985年9月--1987年9月 任江苏省徐州市委党校党政干部专业干部专修科学习;
1987年9月--1989年6月 任江苏省徐州市政府办公室农业科科员级秘书;
1989年6月--1993年7月 任江苏省徐州市政府办公室综合科副科长;
1993年7月--1994年5月 任江苏省徐州市政府办公室综合一科科长;
1994年5月--1995年11月 任江苏省徐州市政府办公室副主任、党组成员;
1995年11月--1996年9月 任江苏省徐州市政府副秘书长、市政府办党组成员;
1996年9月--1998年1月 任中共江苏省徐州市贾汪区委书记;
1998年1月--2001年1月 任中共江苏省徐州市贾汪区委书记、区人大常委会主任(期间:1998年9月--2000年6月,在南京理工大学人文学院思想政治教育专业本科学习);
2001年1月--2008年4月任江苏省徐州市纪委副书记、市监察局局长、党组书记;
2008年4月--2008年12月任江苏省徐州市政府党组成员、市政府秘书长、市政府办党组副书记兼市纪委副书记、市监察局局长;
2008年12月--2009年2月任江苏省徐州市政府党组成员、市政府秘书长、市政府办党组书记兼市纪委副书记、市监察局局长;
2009年2月--2009年5月任江苏省徐州市政府党组成员、市政府秘书长、市政府办党组书记,市监察局局长;
2009年5月--2013年1月任江苏省徐州市政府党组成员、市政府秘书长、市政府办党组书记;
2013年1月--2015年1月任江苏省徐州市国家级经济技术开发区党工委副书记、管委会主任(副厅级)。
2015年1月--徐州市人大常委会副主任。