1930年6月参加红军,同年加入共青团,1931年加入中国共产党。土地革命时期,历任红四军一纵队勤务通信员、红四军十师警卫员、政治部青年科干事、团宣传分队长、中队长,红军第一后方医院二所指导员,红一军团二师政治部宣传队长、组织干事、直属队技术书记,参加了中央苏区历次反“围剿”作战。1934年10月调任红五团机枪连指导员,参加了二万五千里
长征。长征到达陕北后,于1935年10月调任中央警卫团一连指导员。
抗日战争期间,历任八路军115师政治部宣传中队中队长、宣传科干事,骑兵团技术书记,晋察冀军区一分区一团组织股长、总支书记,一分区25团党总支书记,保满支队副政委,六分区雁北支队五团副政委,参加了
平型关大捷、晋察冀边区的敌后游击战。
解放战争期间,历任
察哈尔省军区军政干部学校副政委,六分区独立团政委,河北平西军分区政治部副主任,晋察冀军区一分区政治部主任兼前委书记。全国解放后,历任皖南军区第六军分区司令员,芜湖警备司令部司令员,华东空军浙江航空办事处主任兼政委,浙江杭州空军基地司令员兼政委。1953年10月转业地方,历任上海
沪东造船厂党委书记,
上海市重工业一局纪委书记兼组织部长,上海市重工业二局副局长兼机关党委书记。1965年3月任上海市政府参事室副主任。1973年5月任上海市化工局副局长、党组副书记。1983年12月离休,1993年因病在上海逝世。