省玉树藏族自治州民族师范学校教师。1966年3月至1967年12月，青海省称多县完小教师。1967年12月至1971年11月，青海省称多县革委会副主任。1971年11月至1972年11月，青海省称多县文卫科副科长。1972年11月，担任共青团青海省称多县委副书记、书记。1973年10月至1976年6月，中共青海省称多县委副书记。1976年6月至1980年1月，青海省教育局副局长、党组成员。1980年1月至1981年7月，共青团青海省委副书记、党组副书记。1980年，升任共青团青海省委副书记，次年