1971.10——1974.12,四川省簡陽縣平泉區五星公社下鄉知青;
1974.12——1976.09,內江財貿學校財稅專業學習;
1976.09——1978.12,四川省資陽縣稅務局幹部;
1978.12——1981.07,四川省內江地區稅務局幹部;
1981.07——1983.10,內江地區行署財辦幹部;
1983.10——1990.09,內江地區(內江市)稅務局副局長、黨組成員;
1990.09——1998.05,內江市稅務局、國稅局局長、黨組書記;
1998.05——2005.01,內江市政府副市長、黨組成員(1996.09—1999.07,遼寧稅務高等專科學校稅收專業在職大專學習);
2005.01——2008.06,中***內江市委常委、副市長、市政府黨組成員;
2008.06——2009.10,內江市人大常委會黨組書記、副主任;
2009.10——2011.04,內江市人大常委會黨組書記、副主任(正廳級);
2011.04——,內江市人大常委會主任、黨組書記。