歷任職務
1969年03月——1970年08月 解放軍總參防化兵第1團戰士、文書;
1970年08月——1973年12月 復旦大學新聞系新聞專業學習;
1973年12月——1978年11月 解放軍總參防化兵第1團排長、連職幹事;
1978年11月——1984年08月 解放軍總參防化兵第1團政治處宣傳股副股長、股長、政治處副主任、營教導員;
1984年08月——1986年12月 解放軍總參防化兵第1團政治處主任;
1986年12月——1990年09月 中共內江市委組織部副科級、正科級組織員、經濟科技幹部處處長;
1990年09月——1995年07月 內江市人事局副局長(其間:1991年10月-1994年2月兼任內江市轉業軍官培訓學校黨支部書記);
1995年07月——1998年08月 內江市公安局副局長(正縣級);
1998年08月——2000年01月 內江市公安局局長、黨委書記;
2000年01月——2000年03月 中共內江市委常委、市公安局局長、黨委書記;
2000年03月——2002年09月 中共內江市委常委、市委政法委書記、市公安局局長、黨委書記;
2002年09月——2002年10月 中共內江市委常委、市委政法委書記、市公安局局長;
2002年10月——2009年02月 中共內江市委常委、市委政法委書記(其間:2003年5月-2003年7月省委黨校第32期地廳班學習);
2009年02月—— 內江市政協副主席。
市五次黨代會代表,市五屆人大代表,五屆市政協委員。