1964年8月參加中國人民解放軍。
1966年1月加入中國共產黨。中專文化。
1964年8月~1969年11月,在昆明軍區步兵第十三團一連當戰士。
1969年11月~1970年6月,任陸軍第十一軍三十二師九十五團一連副排長。
1970年6月~1970年12月,任雲南省軍區獨立第九團一連排長。
1970年12月~1974年4月,任雲南省軍區獨立第九團一連副政治指導員。
1974年4月~1979年1月,任雲南省軍區獨立第九團一連連長。
1979年1月~1982年2月,任雲南省軍區邊防第七團一營營長。
1982年2月~1983年2月。任雲南省軍區邊防第十五團副團長。
1983年2月~1986年8月,任雲南省軍區邊防第十五團團長。
1986年8月~1993年3月,任雲南省軍區迪慶軍分區參謀長。
1988年9月被授予少將軍銜。
1993年3月~1995年3月,任雲南省軍區迪慶軍分區司令員。
1995年3月~1998年5月,任西藏軍區副司令員(其間:1995年3月至1996年1月在中國人民解放軍指揮學院合成指揮專業學習
1998年5月任西藏自治區政協副主席。