1973.11——1975.12,贵州省息烽县养龙司、平坝县乐戈公社知青
1975.12——1977.06,贵州省龙岩机械厂学工
1977.06——1979.12,贵州省安顺地区广播器材厂工人
1979.12——1987.01,贵州省安顺地区检察分院书记员、助检员(其间:1983.09——1985.08在安顺地委党校党政专业大专班学习;1986.02——1987.01挂职任普定县马场区委副书记)
1987.01——1989.01,贵州省安顺地区检察分院副科长、检察员(其间: 1987.08——1989.01挂任平坝县检察院副检察长;1985.09——1988.09在贵州广播电视大学法律大专班学习)
1989.01——1991.08,贵州省安顺地区检察分院举报中心主任、技术科科长(其间:1990.02——1990.08在最高人民检察院第2期高级检察官培训班学习)
1991.08——1992.05,贵州省安顺地区检察分院办公室主任
1992.05——1997.10,贵州省安顺地区检察分院副检察长、党组成员、检察委员会委员
1997.10——2000.12,贵州省安顺地委政法委委员,安顺地区检察分院检察长、党组书记、检察委员会委员(其间:1997.09——2000.07 在贵州省委党校法律专业学习<函授>)
2000.12——2005.01,贵州省安顺市委政法委委员,安顺市人民检察院检察长、党组书记
2005.01——2005.03,贵州省安顺市人民检察院检察长,安顺市政协党组成员
2005.03——,贵州省安顺市政协副主席、党组成员
2011年12月22日当选为政协第三届安顺市委员会副主席