1975.08-1976.12 內江縣史家區史東公社知青
1976.12-1986.12 昆明軍區獨立坦克團戰士、成都軍區獨立坦克團排長、副連職參謀、陸軍50軍坦克團連長(其間:1979.09-1981.07解放軍裝甲兵學院軍事指揮專業中專學習)
1986.12-1989.04 中共內江市紀委幹事
1989.04-1990.02 中共內江市紀委副科級紀檢員
(1987.03-1989.12高教自考黨政專業學習)
1990.02-1991.07 中共內江市紀委紀檢二室副科級副主任
1991.07-1994.05 中共內江市紀委紀檢二室正科級副主任
1994.05-1995.12中共內江市紀委紀檢二室正科級主任
1995.12-1997.11中共內江市紀委執法監察室正科級主任
1997.11-1998.12 中共內江市紀委執法監察室副縣級主任
1998.12-2001.09中共內江市紀委委員、常委、市監察局副局長
2001.09-2001.11 中共威遠縣委副書記、中共威遠縣紀委書記、市監察局副局長
2001.11-2005.01 中共威遠縣委副書記、中共威遠縣紀委書記
2005.01—2005.04 中共內江市紀委副書記、中共威遠縣委副書記、中共威遠縣紀委書記
2005.04—2007.10 中共內江市紀委副書記
2007.10—2015.02 內江市審計局局長、黨組書記
2015.02— 內江市人大常委會副主任、內江市審計局局長、黨組書記
市第六次黨代會代表、市第六屆人大代表。