1972年12月至1982年12月,在部隊服兵役,曾任戰士和宣傳、組織幹事。
1982年12月至1984年6月, 在四川省地震局巴塘地震台、康定地震中心站工作;(副處級)、書記、站長(正處級)等職。
1984年6月至1986年1月, 任康定地震中心站辦公室主任。
1986年1月至1994年12月,先後任康定地震中心站專職副書記、副站長。
1994年12月至1997年12月,先後任四川省地震局辦公室副主任、主任。
1997年12月至2010年7月, 任四川省地震局副局長、黨組成員兼任黨組紀檢組組長。
2010年07月-2011年12月, 任四川省地震局黨組成員、副局長。
2011年12月至今, 任四川省地震局巡視員。