1954.09——1956.09,合肥矿业学院(现合肥工业大学)矿产地质与矿井建设系矿井建设专业学习;
1956.09——1968.10,煤炭科学研究院建井研究所技术员、工程师;
1968.10——1970.02,在煤炭工业部七台河干校劳动;
1970.02——1976.04,煤炭科学研究院建井研究所工程师、课题组组长、建井研究室主任;
1976.04——1982.06,煤炭科学研究院北京研究所党委副书记、建井研究所副所长、煤炭科学研究院党委副书记;
1982.06——1988.08,煤炭工业部干部司副司长、司长,中国统配煤矿总公司人事部主任(其间:1986.02—1986.07在中央党校培训班学习);
1988.08——1993.04,中国统配煤矿总公司副总经理、党组成员(其间:1991.09—1991.11在中央党校省部级干部进修班学习);
1993.04——1993.12,煤炭工业部副部长、党组成员;
1993.12——1997.10,煤炭工业部副部长、党组成员,中央纪委驻煤炭工业部纪检组组长;
1997.10——1998.04,煤炭工业部党组成员、中央纪委驻煤炭工业部纪检组组长;
1998.04——2000.06,国家煤炭工业局党组成员、中央纪委驻国家煤炭工业局纪检组组长(副部长级);
2000.06——2001.02,国家煤炭工业局(国家煤炭安全监察局)党组成员、中央纪委驻国家煤炭工业局纪检组组长;
2001.02——2002.07,国家安全生产监督管理局(国家煤炭安全监察局)党组成员、中央纪委驻国家安全生产监督管理局纪检组组长。