1912年生,陕西省神木县人。1928年加入中国共产党,1932年参加游击队,1933年编入红26军第2团。土地革命战争时期,任战士、技术员、连指导员,陕北红军第3支队政委,独立师第3团政委,独立1师参谋长。参加了陕北苏区反“围剿”。 抗日战争时期,任八路军120师警备第6团参谋长,陕甘宁边区神府分区保安司令部参谋长,河防司令员,分管120师盘塘一线的河防勤务。1940年夏秋晋西北反“扫荡”战役中,河防司令部在贺龙师长指挥下,抗击了企图强渡黄河的日军。1941年调任绥德保安第4团团长。1942年任警备第3旅干部团团长。 解放战争时期,任冀东军区第十三军分区副司令员兼参谋长,冀东军区副参谋长、参谋长;1948年12月调平津战役总指挥部,分管部队勤务。 新中国成立以后,任第53军政治部主任、参谋长,中南军区编练司令部副司令员,中南军区海军参谋长,海军司令部军训部副部长、动员部部长,海军后勤部副部长。1955年荣获二级八一勋章、二级独立自由勋章、一级解放勋章。1972年12月7日在北京逝世,终年60岁。