1986.09-1990.07 云南大学计算机科学系学习
1990.11-1992.05 阿坝州财政局预算科办事员
1992.05-1995.09 阿坝州财政局预算科科员
1995.09-1998.05 阿坝州财政局预算科副主任科员
1998.05-2001.12 阿坝州财政局预算科副科长
2001.12-2004.02 阿坝州财政局国库科科长
2004.02-2005.04 阿坝州财政局办公室主任兼计算机网络管理中心主任
2005.04-2005.09 阿坝州国资委工作
2005.09-2011.09 阿坝州国资委办公室主任(其间:2009.03抽派到成都-阿坝工业园区管委会,2010.12任办公室主任;2010.06任四川成阿物业管理有限公司董事长、总经理;2016.09-2009.06省委党校研究生班公共管理专业学习)
2011.09- 2016.09 黑水县政府副县长
2016.09- 理县政府副县长