1989.01-1990.04 贵州省天柱县人民法院白市人民法庭书记员;
1990.04-1992.07 贵州省天柱县人民法院办公室办事员;
1992.07-1993.09 贵州省天柱县人民法院办公室办事员、助理审判员;
1993.09-1998.02 先后任贵州省天柱县人民法院办公室副主任、助理审判员、审判员、民庭副庭长(其间:1994.09-1996.12在贵州大学法律专业学习<自考本科>);
(1991.09-1994.07在全国法院干部业余大学法律专业学习)
1998.02-2002.09 先后任贵州省黔东南州中级人民法院民庭助理审判员、审判长、民二庭庭长(其间:1999.09-2002.07在西南政法大学法律硕士专业学习);
2002.09-2003.01 贵州省高级人民法院工作;
2003.01-2006.09 先后任贵州省高级人民法院民一庭助理审判员、内勤组长;
2006.09-2009.07 贵州省高级人民法院民二庭副庭长、审判员(其间:2007.09-2007.10在国家法官学院参加全国法院高级法官晋级资格<民商事审判专业>培训班学习<结业>;2009.05-2009.06在贵州省委党校参加全省法院领导干部培训班学习<结业>);
2009.07-2012.01 贵州省高级人民法院审监二庭庭长、审判员(其间:2011.05-2011.11参加贵州省领导干部公共管理高级培训班赴美国纽约州立石溪大学公共管理专业学习<结业>);
2012.01-2016.07 贵州省高级人民法院民二庭庭长、审判员(其间:2012年3月被贵州省委办公厅聘为“服务决策专家智库”人员并被贵州大学法学院聘为法律硕士校外导师,2015年4月被中共贵州省委政法委员会聘为“案件评查专家库”专家,2014.05-2014.07在中共贵州省委党校第47期中青年干部培训班学习<结业>,2015年2月晋升为三级高级法官);
2016.07-2016.10 贵州省高级人民法院审判委员会委员、民二庭庭长、审判员;
2016.10-2016.12 贵州省高级人民法院审判委员会委员、民二庭庭长、审判员、员额制法官;
2016.12-2018.07 贵州省高级人民法院民商事审判团队审判三组组长、审判委员会委员、民二庭庭长、审判员、员额制法官(其间:2017年7月晋升为二级高级法官);
2018.07-2019.05 贵州省高级人民法院审判委员会委员、民二庭庭长、审判员、员额制法官(其间:2019年3月取得贵州省高院第一届贵州省审判业务专家称号);
2019.05-2020.01 中国贵州茅台酒厂(集团)有限责公司党委委员、总法律顾问;
2020.01-2022.09 中国贵州茅台酒厂(集团)有限责公司党委委员、总法律顾问(其间:2021年4月取得正高级经济师任职资格);
2022.09- 中国贵州茅台酒厂(集团)有限责公司党委委员、副总经理、总法律顾问。