曾用名张映功。1930年10月参加
中国工农红军。1933年加入中国共产党。
第二次国内革命战争时期,任红四方面军通信连班长、排长,第4军12师36团连长。参加了鄂豫皖革命根据地第1至第4次反“围剿”,川陕革命根据地反三路围攻、反六路围攻和红四方面军
长征。
中国抗日战争和
解放战争时期,任
中国人民抗日军事政治大学第4分校大队长、总务科长,山西决死队连长、新四军淮北军区灵风县总队副总队长,
国民革命军第四军独立团参谋长,豫皖苏军分区独立团团长。参加了涟水保卫战和宿北、淮海、
莱芜战役。中华人民共和国成立后,任第18军162团团长、昌都军区警备司令部第一副司令员,西藏军区驻川办事处副主任。1965年7月离职休养。1955年9月被授予
上校军衔,1960年6月晋升为
大校军衔。1955年荣获三级
八一勋章、
二级独立自由勋章、二级
解放勋章。1988年获二级红星功勋荣誉章。1996年3月28日12时30分,因病医治无效在成都军区
总医院逝世,享年82岁。