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