曾任共青團烏蘭縣委副書記;
1988年9月任共青團海西州委副書記;
1992年5月任青海省少工委辦公室副主任;
1994年1月任共青團青海省委機關黨委專職副書記兼組織部副部長;
1995年9月任共青團青海省委機關黨委專職副書記(正處級);
1997年10月任青海青年報社社長;
2001年6月任青海省廣播電視局人教處處長;
2001年12月青海省廣播電視局總編室主任;
2003年10月青海電視台黨總支書記;
2006年5月任青海電視台黨委副書記、紀委書記;
2011年8月任青海省紀委派駐省人防辦、省社科院紀檢組組長,省人防辦黨組成員。