1979.09-1981.07 四川省人民警察学校学习
1981.07-1981.08 毕业待分配
1981.08-1983.12 四川省洪雅县公安局刑警队民警
1983.12-1988.12 四川省洪雅县公安局刑警队副队长(其间: 1985.09-1987.07在乐山市委党校政法专业学习)
1988.12-1990.01 四川省洪雅县公安局刑警队队长
1990.01-1995.06 四川省洪雅县公安局副局长
1995.06-1997.11 四川省彭山县公安局局长、党委书记
1997.11-2001.04 四川省彭山县委常委、政法委书记、公安局局长(1997.09-1999.12在四川省委党校法律专业本科班学习)
2001.04-2002.11 四川省眉山市公安局副局长、党委委员
2002.11-2003.04 四川省眉山市公安局副局长、党委副书记
2003.04-2007.02 四川省眉山市公安局副局长、党委副书记、正县级侦察员
2007.02-2007.05 四川省眉山市公安局常务副局长、党委副书记、正县级侦察员
2007.05-2011.08 四川省眉山市公安局局长、党委书记
2011.08-2016.09 四川省自贡市副市长、公安局局长
2016.09-2019.03 雅安市政府副市长、党组成员,公安局局长
2019.03- 雅安市政府副市长、党组成员,公安局局长,市委政法委副书记(兼)