1960年7月至1964年7月在皖南大学数学系学习;1964年8月至1967年11月历任繁昌县、芜湖地区“四清”工作队队员,繁昌县孙村公社金岭大队党支部副书记,后留校待分配;1967年11月至1970年10月任安庆地区五金站工作人员;1970年10月至1978年11月任安庆地直党委工作人员;1978年11月至1980年1月任安庆地区科委办事员;1980年1月至1983年8月任安庆地区科协副主任、科委科技干部科副科长;1983年8月至1988年3月任中共安庆地委委员、科委主任;1988年3月至1988年9月任中共安庆地委委员、行署副专员;1988年9月至1991年2月任中共池州地委委员、行署副专员(其间:1989年10月至12月在中共安徽省委党校厅级干部班学习);1991年2月至1993年2月任中共池州地委副书记、行署专员;1993年2月至1998年1月任中共池州地委书记;1998年1月至2003年1月任安徽省第九届人大常委会副主任、党组成员(其间:1999年10月至12月在国防大学国防研究系学习;2002年9月至11月在中央党校进修班学习)。2003年1月至2006年2月任安徽省第十届人大常委会副主任、党组成员。是中共十五大代表,八届全国人大代表。现任发展中国论坛(CDF)副主席,安徽省循环经济研究院院长。