1972.08-1974.03青海省地震局門源台工作;
1974.03-1976.10青海省地震局烏蘭台負責人;
1976.10-1980.05青海省地震局德令哈台負責人;
1980.05-1982.09青海省地震局預報研究室工作;
1982.09-1985.03青海省地震局業務科工作;
1985.03-1990.02青海省地震局科技監測處工作;
1987.05取得工程師任職資格;
1990.02-1992.09青海省地震局科技監測處副處長;
1992.09-1995.04青海省地震局計畫財務處副處長;
1994.08取得高級工程師任職資格;
1995.04-1995.11青海省地震局監測預報處副處長;
1995.11-1997.01青海省地震局科技監測處處長;
1997.01-1999.04青海省地震局局長助理兼計畫財務處處長;
1999.04 至今青海省地震局黨組成員、副局長。