1957年8月参加工作;
1957年8月至1966年5月任淄博矿务局技术员、工程师,局办公室副主任(其间:1958年8月至1964年7月在合肥工业大学函授班学习);
1966年5月至1973年4月任贵州水城煤建指挥部政治部办公室负责人,水城特区宣传组负责人;
1973年4月至1977年8月任贵州省水城矿务局政治部办公室副主任,局汪家寨煤矿革委会主任、党委副书记;
1977年8月至1985年7月任贵州省工交办公室副主任、党组成员,省经委副主任、党组成员;
1985年7月至1987年6月任贵州省经委副主任、党组副书记;
1987年6月至1989年10月任贵州省经委副主任、党组副书记兼省烟草公司经理、省烟草专卖局局长、党组书记。
1989年10月至1991年2月任贵州省经委主任、党组书记;
1991年2月至1996年2月任贵州省经委主任、党组书记,省经贸委主任、党组书记,省委委员;
1996年2月至1996年3月任贵州省人大常委会副主任、党组成员,省经贸委主任、党组书记,省委委员;
1996年3月至1997年1月任贵州省人大常委会副主任、党组成员,省委委员;1997年1月至1997年2月任贵州省人大常委会副主任、党组成员兼环境与资源保护委员会主任委员,省委委员;1997年2月任贵州省人大常委会副主任、党组成员兼环境与资源保护委员会主任委员,省总工会主席,省委委员。