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— 广元市交通运输局党组成员、副局长