1965年08月至1970年05月,為第四軍醫大學醫療系學生。
1970年05月至1974年01月,任雲南保山軍分區後勤部衛生科助理員。
1974年01月至1980年02月,任雲南德宏軍分區後勤部衛生科助理員。
1980年02月至1983年02月,任昆明軍區衛生部組織計畫科助理員、衛勤訓練科副科長。
1983年02月至1984年08月,任昆明軍區衛生部衛勤訓練處處長。
1984年08月至1985年09月,任昆明軍區後勤部衛生部副部長。
1985年09月至1988年07月,任昆明軍區軍醫學校副校長(期間:1986年9月至1988年7月在國防大學基本系學習)。
1988年07月至1990年12月,任解放軍總後勤部醫學專科學校副校長。
1990年12月至1992年09月,任解放軍總後勤部衛生部科技訓練處處長,
1992年09月至1995年05月,任解放軍總後勤部衛生部科技訓練局局長,
1995年05月至1996年03月,任解放軍第三軍醫大學副校長(副軍職)。
1996年03月至1997年10月,任解放軍第三軍醫大學校長(副軍職)。
1997年10月至2002年01月,任解放軍第三軍醫大學校長(正軍職)。
2002年01月,任解放軍總後勤部副部長、總後勤部黨委委員。
1996年07月晉升為少將軍銜。
2003年晉升中將軍銜。
中共第十六屆中央候補委員。