1931年10月至1933年10月在江西瑞金任中央警衛隊隊員;
1933年10月至1936年3月參加二萬五千里長征,任九軍團軍團部通訊員;
1936年3月至1936年7月在山西洪洞縣參加培訓;
1936年7月至1940年11月任八路軍115師10團3營班長、排長;
1940年11月至1941年7月任山東半縣四區縱隊隊長;
1941年7月至1942年6月任山東魚台縣基幹團團部偵察通訊參謀;
1942年6月至1944年9月任八路軍115師政治部總務科長;
1944年9月至1947年9月任八路軍115師輪訓隊隊長、師政治部總務科長;
1947年9月至1947年11月任汝南楊埠區工作組組長;
1947年11月至1948年6月任汝南縣工商貿易科股長;
1948年6月至1953年3月任汝南縣糧食局股長;
1953年3月至1953年12月任汝南縣保險公司副經理;
1953年12月至1958年7月任汝南縣糧食局副局長;
1958年7月退休(後改為離休),2009年8月經中組部批准享受副省長級醫療待遇。
2010年5月16日,因病醫治無效,於駐馬店市逝世,享年96歲。