1968年3月任第34師100團司令部管理股戰士,文書,管理排長,團政治處書記。1970年9月任第34師作訓科參謀,副科長,科長。1983年6月任第35師103團團長。1985年10月任第34師103團團長。1990年8月任第34師參謀長,副師長。1994年10月任滁州軍分區司令員、滁州預備役師師長。1998年9月任滁州市委常委、紀委書記。2002年12月至2006年1月任滁州市委副書記、紀委書記(1993年8月至1995年12月在中央黨校函授學院經濟管理專業學習)。安徽省紀委委員。2006年1月任滁州市政協主席。