1979.09-1982.07四川省江油師範學校讀書;
1982.07-1984.07劍閣縣公興中學任教;
1984.07-1987.07劍閣縣武連職中任教;
1987.07-1994.07劍閣縣普安中學任教;
1994.07-1997.02劍閣縣教委工作;
1997.02-2001.12劍閣縣人事局工作,任縣老齡委辦公室主任(副科級)其間:(1998.09-2000.12四川省委黨校行政管理專業大學畢業);
2001.12-2003.01劍閣縣人事局副局長兼縣機關事業單位保險局局長;
2003.01-2007.01劍閣縣政協副主席兼縣機關事業單位保險局局長(其間:2003.08加入中國國民黨革命委員會,2004.12任民革廣元市委劍閣支部主委)
2007.02-2008.09劍閣縣政協副主席、民革廣元市委劍閣支部主委
2008.09-劍閣縣人民政府副縣長,2010.01任民革廣元市委副主委