1976年毕业于蚌埠医学院医疗系。1976年12月~1978年6月在滁州市人民医院外科工作,任外科医师。1978年7月~1979年2月在安徽省政法干部学校法医专修班学习。1979年3月~1988年6月在滁州市人民法院工作,任法医。1988年7月~1998年12月在南京市人民检察院技术处工作,任法医、副处长。1998年12月退休。