1920年5月3日(农历三月十五日)出生。
1926年至1935年滨县刘六庄私塾、初小学生,大尚家高小学生。
1936年滨县县立中学学生。
1936年11月 青岛胶济铁路警察署第三期警察教练所学员。
1937年1月 益都胶济铁路第三护路中队、第六警察分段三等警士。
1937年4月 加人中华民族解放先锋队。
1937年10月 加入山东省临淄县学生志愿军训团。
1937年12月 1938年3月,两次与同事组织武装起义参加共产党领导的临淄抗日第三大队。
1938年3月 临淄抗日第三大队六中队司务长。
1938 -年4月 加人中国共产党。
1938年7月 山东人民抗日游击第三支队十团二营军需员。
1938年8月秘书。
1939年6月1939年10月1940年4月1940年10月山东人民抗日游击第三支队十团司令部山东纵队第三支队司令部秘书。山东纵队第三支队特务连专职支部书记。山东纵队第三支队基干一营一连指导员。山东纵队第三旅七团三营八连指导员。
1941年4月 山东纵队第三旅七团三营教导员。
1942年3月 山东清河军区直属团四营教导员。
1942年夏山东清河军区直属团四营政委。
1942年9月 山东清河军区直属团四营营长兼政委。
1943年1月 山东清河军区垦区军分区沾利滨大队大队长兼政委。
1944年9月 山东渤海军区第四军分区滨县独立营营长兼政委。
1945年8月 山东渤海军区第四军分区滨县独立团副团长。
1946年5月 山东渤海军区特务二团副团长。
1946年8月 山东军区第七师二团副团长。
1947年2月 山东军区第十一师二团副团长。
1947年3月 华东军区第十纵队补充团团长。
1947年8月 华东军区第十纵队二十九师八十五团副团长。
1949年1月 第三野战军第十纵队二十九师八十五团团长。
1949年3月 第三野战军第十兵团第二十八军八十三师二四七团团长。
1950年9月 第三野战军第十兵团第二十八军八十四师参谋长。
1951年8月 第三野战军第十兵团第二十八军炮兵主任。
1952年2月至1956年8月 南京军事学院第一期函授系学员。
1952年4月至6月 华东军区赴朝见学团成员。
1953年5月 第三野战军第十兵团第二十八军炮兵司令。
1954年7月 第三野战军第十兵团第二十八军代理炮兵副军长。
1956年上半年免第二十八军代理炮兵副军长职务。
1956年9月 南京军区炮兵射击场主任。
1958年10月 沈阳高级炮校学员,学习3个月。
1960年8月 免南京军区炮兵射击场主任职务。
1965年12月 离职休养。
2010年3月25日 8时15分逝世。