1988年4月至1992年9月在南坪縣隆康鄉工作;1992年9月至1996年1月在西南民院經管專業學習;1996年1月至1998年7月任九寨溝縣漳扎鎮副鎮長;1998年7月至1998年12月任九寨溝縣大錄鄉黨委副書記;1998年12月至2001年1月任九寨溝縣大錄鄉鄉長;2001年1月至2001年10月任九寨溝縣大錄鄉黨委書記;2001年10月至2003年1月任九寨溝縣玉瓦區工委書記;2003年1月至2005年2月任九寨溝縣規劃建設局局長;2005年2月至2006年10月任茂縣政府副縣長(其間:2005年7月至2006年1月在成都市青羊區政府掛職,任區長助理;2005年12月至2006年1月在四川行政學院第四十期民族干部培訓班學習)(2003年9月至2005年7月在四川工商管理學院工商管理專業碩士研究生班學習);2006年10月至2009年12月任茂縣縣委常委、常務副縣長;2009年12月至2011年3月,任中共汶川縣委副書記;2011年3月至今任中共松潘縣委副書記、縣人民政府縣長。