1944年4月加入中國共產黨,是年參加革命工作,歷任建陽縣七區興沿鄉民兵中隊隊長,鄉黨支部副書記、書記,中共建陽縣七區區委幹事、七區公安股長,盪東區副區長、區長,鹽城軍分區兵站教導員。
1950年起,歷任鹽城專區公路管理站站長,蘇北行署交通處公路局測量隊隊長,南通專署公路管理站副站長,南通專署交通管理局公路科科長、副局長等職。
1956年7月,任中共海門市三星公社書記、海門縣財貿部副部長。
1962年9月,調建湖縣工作,歷任縣物資局局長,沿河公社黨委副書記,恆濟公社黨委副書記,沙莊公社革命委員會副主任,建湖縣農業局副局長、多管局副局長、工商行政管理局副局長等職;1978年12月起,先後任縣總工會第六、七屆委員會主席。
1982年12月離休,享受地市級待遇;1993年6月13日病逝,享年73歲。