1998.09-2003.07 西南科技大学信息与控制工程学院自动化专业大学学习
2003.07-2006.03 四川省剑阁县委组织部办公室干部, 2004.07任科员(选调生)
2006.03-2007.05 四川省剑阁县委组织部干部二科副科长
2007.05-2009.07 共青团剑阁县委副书记(主持工作)
2009.07-2011.08 共青团剑阁县委书记(2008.06-2009.10下派挂任剑阁县毛坝乡党委副书记)
2011.08-2011.09 四川省剑阁县龙源镇党委书记、共青团剑阁县委书记
2011.09-2018.05 四川省剑阁县龙源镇党委书记(其间: 2015.04—2016.04挂职电子科技大学科学技术发展研究院副院长)
2018.05-2020.06 四川省剑阁县剑门关镇党委书记(2016.09-2019.06武汉科技大学工商管理专业在职硕士学习)
2020.06-2020.07 四川省苍溪县政府副县长提名人选
2020.07-2023.08 四川省苍溪县政府副县长
2023.08- 四川省广元市交通运输局党组成员、副局长