1991.09—1993.06 监利县上车湾镇党办工作
1993.06—1994.01 监利县容城镇党办工作
1994.01—1995.01 监利县容城镇团委书记、纪委副书记
1995.01—1996.01 监利县容城镇平桥管理区党总支书记(副科)
1996.01—1997.01 共青团监利县委书记
1997.01—2001.03 监利县三洲镇党委副书记、镇长
(其间:1996.09—1998.12 湖北省委党校行政管理 专业大学学习;2000.09—2001.01 荆州市委党校中青班培训)
2001.03—2001.09 监利县分盐镇党委书记
2001.09—2003.12 监利县分盐镇党委书记、人大主席
2003.12—2004.02 监利县委常委
2004.02—2006.11 洪湖市委常委
(其间:2003.09—2006.07 湖北省委党校经济管理专业研究生学习)
2006.11—2011.09 洪湖市委常委、市委组织部部长
2011.09—2013.09 监利县委副书记
2013.09—2014.01 洪湖市委副书记、市政府代理市长、党组书记
2014.01—2015.12 洪湖市委副书记、市政府市长、党组书记
2015.12—2016.01 沙市区委副书记、区政府代理区长
2016.01— 沙市区委副书记、区政府区长、区政府党组书记