1913生于山西省交口(前属灵石县)回龙乡下庄村一个农民家庭。曾用名张松操、张天喜。1933年考入太原师范学校。1935年加入共青团并任学校地下共产主义青年团团支部书记,积极从事学生运动。1936年参加中国工农红军。同年转入中国共产党。曾任红十五军团政治部宣传部干事。 抗日战争时期,任八路军第115师政治部干事,宣传部教育干事,教育科科长,政治部宣传大队政治委员、代理政委,敌工部副部长。参加了平型关战斗和挺进山东、创建发展山东抗日根据地的斗争。 解放战争时期,任辽东军区政治部秘书长,辽宁人民军政学校教育长,东北军政大学辽东分校副校长兼副政委,辽东军区师政委,第十五兵团军政治部副主任,为解放东北作出了贡献。 新中国成立后,1950年参加抗美援朝战争,任军政治部副主任、志愿军敌工部部长。回国后,历任总政治部联络部部长、总政治部秘书长、旅大警备区副政委、顾问。辽宁省第四届政协委员。1955年被授予少将军衔。获二级独立自由勋章、一级解放勋章。1982年8月22日因病于大连逝世。