1942年參加革命,1943年6月加入中國共產黨;新中國建國前,先後任蔡港鄉黨支部副書記、指導員,岡西鄉公安股股長,縣公安局幹事、股長、秘書等職;建國後,歷任建湖縣公安局副局長、局長,副縣長兼沙莊公社黨委書記等職;1964年,任射陽縣社會主義教育運動分團團長;1966年3月起,先後任盪東區、裴劉公社黨委書記等職;1969年10月起,先後任中國人民銀行建湖縣支行革委會主任、縣手工業局局長、縣公安局局長等職;1981年3月起,任縣人民政府副縣長兼公安局局長;1984年5月起,任縣人民代表大會常務委員會副主任。
1987年6月離休,享受地市級待遇;2006年8月病逝,享年81歲。