1987.09 — 1990.07,贵州省贵阳市卫生学校公卫医士专业学习;
1990.07 — 1990.09,毕业待分配;
1990.09 — 1992.09,贵州省毕节县杨家湾区(镇)卫生院工作员;
1992.09 — 1995.03,贵州省毕节县(市)卫生防疫站工作员;
1995.03 — 1995.05,贵州省毕节市委办公室工作员;
1995.05 — 1996.04,贵州省毕节市委办公室科员;
1996.04 — 1997.07,贵州省毕节市委办公室正股级秘书;
1997.07 — 1998.05,贵州省毕节市委办公室秘书科科长;
1998.05 — 1999.03,贵州省毕节市委办公室秘书科科长、副科级秘书;
1996.08 — 1998.12,在中央党校党政管理专业学习[函授]);
1999.03 — 2000.11,贵州省毕节市委办公室副主任;
2000.11 — 2001.09,贵州省毕节市委办公室副主任、市委政策研究室主任;
2001.09 — 2002.12,贵州省毕节市委办公室副主任(正科级);
2002.12 — 2003.01,贵州省毕节地区行署办公室正科级干部;
2003.01 — 2003.12,贵州省毕节地区行署办公室综合科科长;
1992.04 — 2003.12,参加贵州省高等教育自学考试汉语言文学专业学习[大专];
2003.12 — 2005.04,贵州省毕节地区行署办公室综合科科长、秘书科科长(其间:;
2004.03 — 2004.05,在贵州省毕节地委党校中青班学习;
2005.04 — 2005.12,贵州省毕节地区行署副秘书长、行署办党组成员、毕节地区行署办公室综合科科长、秘书科科长;
2005.12 — 2010.03,贵州省毕节地区行署副秘书长、行署办党组成员;
2005.09 — 2007.12,在中国人民大学行政管理专业研究生课程进修班学习[结业];
2006.09 — 2006.11,在清华大学公共管理高级研修班学习;
2010.03 — 2010.05,贵州省织金县县委常委、常务副县长;
2010.05 — 2011.03,贵州省织金县县委常委、常务副县长、县人民政府党组副书记、县行政学校校长;
2011.03 — 2011.04,贵州省织金县委副书记 、县人民政府党组副书记、县行政学校校长;
2011.04 — 2013.04,贵州省织金县委副书记;
2013.04 — 2015.11,贵州省织金县委副书记、织金洞风景名胜区管理局党委书记(兼);
2014.04 — 2015.02,挂任辽宁省抚顺市抚顺县委副书记;
2015.11 — 2016.03,贵州省赫章县委副书记(保留正县[处]长级;
2016.03-至今,贵州省赫章县委副书记、副县长、代县长、县长。
2016年12月,当选贵州毕节市赫章县第十二届委员会常务委员、副书记。
领导县政府全面工作。负责机构编制、财政、审计方面工作。分管县编委办、财政局(国库集中收付局)、审计局。