1952年11月參加工作,大專文化。
1952年11月至1956年8月為貴州省安順團地委工作員。
1956年8月至1964年2月為中央團校學員,貴州省團校輔導員,共青團貴州省委宣傳部副部長、常委。
1964年2月至1966年6月任中共貴州省委組織部處級秘書。
1966年6月至1973年5月為貴州省“五七”幹校學員,貴陽棉紡廠團委書記,貴州省革委政治部組織部工作員。
1973年5月至1983年5月任共青團貴州省委書記、黨組書記,中共甘肅省委候補委員,共青團中央常委,團省委書記兼遵義縣委第一書記(1981年9月至1982年8月在中共中央黨校中青年幹部培訓班學習)。
1983年5月至1988年3月任貴州省體委主任、黨委書記,省委委員。
1988年3月至1991年3月任中共貴州省委秘書長。
1991年3月至1993年任中共貴州省黔西南州委書記,興義軍分區黨委第1書記。
1993年1月至1998年1月任貴州省第七屆政協副主席、黨組成員,中共貴州省委統戰部部長、黨組副書記。
1998年1月至2003年1月任貴州省第八屆政協副主席、黨組副書記。
是第八屆全國政協委員,中共十二大、十四代表。