1978.09—1980.07在廣元市劍閣縣師範學校任學生;
1980.07—1984.02廣元市劍閣縣凱豐中學教師;
1984.02—1985.09任廣元市劍閣縣文教局人事科副科長(其間:1982.09—1985.06四川北方教育學院數學系畢業);
1985.09—1992.08任廣元市劍閣縣普安中學黨支部書記、副校長、校長;
1992.08—1993.03在廣元市劍閣縣委組織部工作;
1993.03—1995.05任廣元市劍閣縣委常委、紀委書記(其間:1994.04—11交流到天津市機械工業局任局長助理);
1995.05—1996.09廣元市青川縣委副書記;
1996.09—1999.12歷任廣元市青川縣委副書記、代縣長、縣長(期:1995.08—1997.12四川省委黨校函授管理專業本科畢業,1997.09—654333
1999.12—2002.10任四川省廣元市青川縣委書記(其間:2006.5438+0.02—2006.5438+0.04在清華大學經濟管理幹部培訓班學習);
2002.10至2005.04任四川省廣元市旺蒼縣委書記;
2003.01至2005.04,任四川省廣元市旺蒼縣委書記、人大常委會主任;
2005年4月,在市五屆人大第壹次會議上當選為市人民政府副市長;
2005年4月-2011.04任四川省廣元市副市長、黨組成員;
2011.04-2011.05任四川省廣元市委常委、副市長;
2011.05-2011.06任四川省廣元市委常委;
2011.06--至今,任四川省廣元市委常委、市總工會主席。
四川省第八次黨代會代表。