1992.09—1996.07,中南财经大学财税系税收专业学习,获经济学学士学位;
1996.07—1996.09,毕业待报到;
1996.09—1999.02,达川地区地税局工作(1997.11任办公室副主任);
1999.02—2000.09,达川地区行署办公室工作;
2000.09—2002.08,达州市人民政府办公室综合调研科副科长;
2002.08—2006.11,达州市人民政府办公室秘书一科科长(其间:2004.08—2006.08下派任开江县任市镇党委副书记;2004.09—2007.06四川省委党校行政管理专业研究生学习);
2006.11—2008.09,达州市人民政府办公室党组成员、办公室副主任;
2008.09—2010.06,广元市委办公室副主任;
2010.06—2012.09,广元市委副秘书长(正县级);
2012.09—2013.04,绵阳市委副秘书长(正县级);
2013.04—2015.03,绵阳市委副秘书长、市委办公室主任(其间:2013.12挂任安县县委副书记;2014.05—2014.08四川省优秀干部和人才递进培养计划第二期党政综合一班学习);
2015.03—2015.04,安县县委副书记;
2015.04—2015.04,安县县委副书记、副县长、代理县长;
2015.04—2016.05,安县县委副书记、县长;
2016.05—2019.10,绵阳市安州区委副书记、区长;
2019.10—2019.11,三台县委副书记,县政府党组书记,一级调研员;
2019.11—2020.01,三台县委副书记,县政府党组书记、副县长、代理县长,一级调研员;
2020.01—2020.07,三台县委副书记,县政府党组书记、县长、一级调研员;
2020.07—2021.02,四川省绵阳三台县委副书记,县政府党组书记、县长、二级巡视员;
2021.02—2021.09,绵阳市北川羌族自治县委书记;
2021.09—, 绵阳市北川羌族自治县委书记、常委;
四川省第十三届人民代表大会代表。