1989.07--1997.04 房县二中教师
1997.04--1999.12 房县人民检察院干部
1999.12--2002.08 房县县委组织部干部
2002.08--2004.04 房县县委组织部副局级组织员
2004.04—2006.05 房县县委组织部干部监督科长
2006.06--2007.03 房县县委组织部正局级组织员、干部监督科长
2007.04--2011.11 房县县委组织部正局级组织员、干部科长
2011.11--2017.02 房县县委组织部副部长
2017.02--2019.03 房县县委组织部副部长、县人大常委会人事任免工作委员会主任
2019.03--2019.09 房县县委组织部常务副部长、县人大常委会人事任免工作委员会主任
2019.09--2020.01 房县县委组织部常务副部长、县人大常委会人事任免工作委员会主任、四级调研员
2020.01-- 房县人大常委会副主任、党组成员