1980.12--1982.03 贵州省镇远县委党校干训班学习
1982.03--1982.09 贵州省镇远县江古公社工作员
1982.09--1984.01 贵州省镇远县蕉溪区公所秘书
1984.01--1987.08 贵州省镇远县蕉溪区公所副区长、共青团蕉溪区委书记
(其间:1985.09--1987.07在贵州民族学院干训部党政管理专业学习)
1987.08--1990.10 贵州省镇远县江古乡党委书记、蕉溪区委副书记兼江古乡党委书记
1990.10--1992.03 贵州省镇远县青溪区委书记
1992.03--1993.03 贵州省镇远县青溪镇党委书记
1993.03--1996.09 贵州省镇远县委副书记(其间:1995.05--1996.05挂职任江苏省溧阳市市长助理)
1996.09--1997.03 贵州省天柱县委副书记,副县长、代县长
1997.03--2001.07 贵州省天柱县委副书记,县长(其间:1998.09--2001.07在贵州省委党校经济管理专业学习〈函授本科〉;2000.10--2001.01在清华大学现代公共管理党政干部高级研修班学习)
2001.07--2003.01 贵州省榕江县委书记,县人武部党委第一书记
2003.01--2005.03 贵州省榕江县委书记,县人大主任,县人武部党委第一书记
2005.03--2006.12 贵州省榕江县委书记,县人武部党委第一书记
2006.12--2007.12 贵州省黔东南州委常委、统战部部长,榕江县委书记
2007.12--2011.11 贵州省黔东南州委常委、统战部部长(其间:2008.03--2008.10挂职任国家旅游局综合司副司长;2011年5月在浦东干部学院西部班学习)
2011.11--2013.06 贵州省六盘水市委常委、宣传部部长
2013.06--2014.12 贵州省六盘水市委常委、宣传部部长,市社科联主席(兼)
2014.12--2015.02 贵州省六盘水市政协党组书记
2015.02-- 贵州省六盘水市政协党组书记、主席
九届省人大代表,十届省政协委员