山西省安泽县人。中共党员。曾任中共临汾地委副书记、行署专员,临汾市委书记,市人大常委会主任。
1965年考入山西大学,1970年9月参加工作,1971年12月加入中国共产党,1970年9月山西大学毕业参加工作,分配到乡宁县西坡中学任教,同年12月选调到地委“一打三反”工作队。1970年12月至1972年4月在工作队驻村,先后在洪洞县夭上村、临汾县下马庄村蹲点,任工作队副队长。1971年12月加入中国共产党,同年底在原临汾市城关镇任工作队巡视员,1972年4月由地委考察选拔,重新分配到临汾地委办公室工作。1972年4月至1984年1月,在临汾地委办公室任干事、秘书、写作组组长。1984年1月任洪洞县副县长,1986年2月任洪洞县委副书记。1990年6月任洪洞县委副书记、县长。1992年3月任洪洞县委书记。1995年1月任中共临汾地委委员、组织部长。1998年4月任临汾地委副书记、行署专员。2000年11月任临汾市委副书记、市政府市长,市政府党组书记。2001年1月地改市任临汾市委书记。2003年4月任市人大常委会主任。2008年退休。
第十届全国人大代表。现任临汾市老区建设促进会会长。