1951年—1955年 民辦小學教師,文書,土改工作組長,區(qū)助理員、秘書;
1955年—1956年 富寧縣副縣長、縣委委員;
1956年—1960年 中央民族學院學習,任全國少數(shù)民族調(diào)查組小組長;
1960年—1968年 文山州副州長,富寧縣副書記,“文革”初期受沖擊;
1968年—1972年 富寧縣革委會副主任,富寧縣“五七”干校勞動;
1972年—1975年 文山州革委會邊民組組長,富寧縣委書記;
1975年—1977年 文山州革委常委,文山州革委會副主任,宣傳部長;
1977年—1983年 文山州委副書記、州紀委代書記、州政協(xié)主席;
1983年—1985年 云南省委副書記、省政法委書記(1983年10月免去省政法委書記職務);
1985年—1988年 云南省委常委、省委宣傳部長;
1988年—1990年 云南省委常委、副省長;
1990年—1993年 云南省副省長;
1993年—2004年 云南省政協(xié)主席;
2004年 退休。