1964年09月至1965年09月在貴州省黔東南州參加防疫工作。
1965年09月至1979年03月為貴州省貴陽市白雲區人民醫院醫生。
1979年03月至1981年09月任貴州省貴陽市白雲區人民醫院副院長。
1981年09月至1983年09月任貴州省貴陽市白雲區人民醫院副院長,白雲區人大常委會副主任(兼)。
1983年09月至1988年05月任貴州省貴陽市副市長。
1988年05月至1997年11月任貴州省貴陽市副市長、市計生委主任(兼)。
1997年11月至1998年01月任貴州省貴陽市人大常委會副主任。
1998年01月至2008年01月任貴州省人大常委會副主任。