從教
1966年8月—1972年8月,金川縣萬林鄉民師;
1972年8月—1974年9月,中央民族大學政治系學習;
1974年9月—1983年9月,阿壩衛校工作,歷任政治教員、教研室主任、校團委書記、副校長(其間:1983年3月—1983年10月在中央民族大學政治系進修);
從政
1983年9月—1986年11月,馬爾康縣委副書記、縣長(其間:1985年10月—1986年11月在成都龍泉驛區掛職鍛鍊,任區長助理);
1986年11月—1991年12月,阿壩縣委書記、縣武裝部黨委書記;
1991年12月—1992年7月,中共阿壩州委秘書長(其間:1992年2月—7月在省委黨校中青班學習);
1992年7月—1994年4月,中共阿壩州委常委、秘書長;
1994年4月—1996年12月,中共阿壩州委常委、州紀委書記(其間:1994年5月—1995年9月在中央黨校中青班學習;
1996年12月—1999年12月,中共阿壩州委副書記;
1999年12月—2001年1月,中共阿壩州委副書記兼州公安局局長;
2001年1月—2003年2月,中共阿壩州委副書記;
2001年3月—現在,阿壩州政協主席、黨組書記;
2003年1月—現在,兼任四川省政協地方政協和聯絡委員會副主任。
2009年1月17日—現在,四川省政協常委。