1985.09-1987.07西南政法大学司法行政管理专业学习
1987.07-1988.03待业
1988.03-1994.04四川省重庆市沙坪坝区检察院助理检察员(期间:1990.09-1993.06西南政法大学法律专业函授本科)
1994.04-1995.10四川省重庆市沙坪坝区人事局办公室副主任
1995.10-1997.06四川省重庆市沙坪坝区土主镇党委副书记
1997.06-1997.11重庆市沙坪坝区土主镇党委副书记
1997.11-1998.03重庆市巫溪县政法委副书记(挂职)
1998.03-2000.08重庆市沙坪坝区委办公室副主任(期间:1996.09-2000.06西南政法大学研究生院法律专业学习)
2000.08-2003.02重庆市沙坪坝区市政委党委书记、主任
2003.02-2004.06重庆市沙坪坝区委常委、政法委书记
2004.06-2007.02重庆市沙坪坝区委常委、政法委书记,西藏昌都地区类乌齐县县委书记(援藏)
2007.02-2007.06西藏昌都地区类乌齐县县委书记(援藏)
2007.06-2007.11援藏回渝待安排
2007.11-2009.08重庆市委政法委副书记、市综治办主任(兼)
2009.08-2012.11重庆市司法局党委副书记、副局长
2012.11-2017.08重庆市人民政府法制办公室主任、重庆仲裁委员会办公室主任(兼)
2017.08-重庆市人大法制委员会副主任委员、重庆市人大常委会法制工作委员会主任;
2019.05-重庆市人大常委会副秘书长。