1979.09-1983.07西南財經大學財政系財政專業學習
1983.07-1987.12樂山市(地區)人民政府(行署)辦公室秘書科秘書
1987.12-1989.10樂山市人民政府辦公廳秘書處副處長
1989.10-1991.01樂山市人民政府辦公廳秘書處處長
1991.01-1995.06樂山市人民政府辦公廳綜合處處長(其間:1992.02-1993.01下派到五通橋區人民政府任區長助理;1994.09-1994.12在樂山市委黨校中青班學習)
1995.06-1997.08樂山市農村經濟委員會副主任
1997.08-1998.11眉山地區行政公署副秘書長
1998.11-2001.02眉山地區行政公署副秘書長、地誌辦主任
2001.02-2005.12眉山市人民政府副秘書長、市人民政府辦公室副主任(保留正縣級待遇)
2005.12-2006.11眉山市人民政府副秘書長、市人民政府辦公室主任(其間:2002.05-2002.11上掛中央金融工委任中國長城資產管理公司債權部總經理助理;2006.07任眉山市人民政府辦公室黨組副書記)
2006.12-2012.10眉山市財政局黨組書記、局長
2012.10-2015.07內江市人民政府副市長、市人民政府黨組成員
2015.07-內江市委常委