1980年3月至1983年7月在茂縣土門區東興學校任民師;
1983年7月至1985年8月在威州民族師範學校讀書;
1985年8月至1988年10月在茂縣赤不蘇區中學任教;
1988年10月至2005年8月在阿壩州人民檢察院工作,歷任書記員、助理檢察員、檢察員、控申處副處長、控申處處長、監所處處長、反貪局副局長(其間:1986年9月至1991年7月在西南民族學院函授部本科班漢語言文學專業學習,1994年12月至1996年12月在州製革廠任廠長助理);
2005年8月至2006年4月任汶川縣人民檢察院副檢察長、代理檢察長(其間:2005年10月至2005年12月在阿壩州委黨校中青年幹部培訓班學習);
2006年4月至2010年8月任汶川縣檢察院檢察長;
2010年8月至2011年3月任汶川縣人大常委會副主任、黨組成員;
2011年3月至今任汶川縣人大常委會副主任、黨組副書記。