1997.10—2001.01,东莞市委组织部企业组织科科长;
2001.01—2002.07,东莞市委组织部干部二科(经济干部科)科长;
2002.07—2003.12,东莞市委组织部干部一科科长;
2003.12—2005.08,东莞市委组织部副处级组织员、干部一科科长;
2005.08—2007.02,东莞市委组织部副处级组织员、干部一科科长,市人事局党组成员、副局长;
2007.02—2007.05,东莞市委组织部副部长、干部一科科长,市人事局党组成员、副局长;
2007.05—2008.08,东莞市委组织部副部长,市人事局党组成员、副局长〔其间:2005.09—2008.07在中央党校经济学(经济管理)专业学习,研究生毕业〕;
2008.08—2008.09,东莞市东城街道党委书记(副处级);
2008.09—2014.03,东莞市东城街道党委书记、人大联络委主任(其间:2010.09定为正处级;2011.09—2013.06在中山大学高级管理人员工商管理专业学习,取得硕士学位);
2014.03—2014.04,东莞市南城街道党委书记;
2014.04—2014.06,东莞市南城街道党委书记、人大联络委主任;
2014.06—2014.08,东莞市委秘书长;
2014.08—2016.02,东莞市委秘书长、市社会工作委员会副主任;
2016.02—2016.12,东莞市委秘书长;
2016.12—2017.05,东莞市委常委、市委政法委书记、市委秘书长;
2017.05—2017.06,东莞市委常委、市委政法委书记、市委秘书长,松山湖高新技术产业开发区、东莞生态产业园区党工委书记;
2017.06—2017.07,东莞市委常委、市委政法委书记,松山湖高新技术产业开发区、东莞生态产业园区党工委书记;
2017.07—东莞市委常委,松山湖高新技术产业开发区、东莞生态产业园区党工委书记