1935年,在中共地下黨領導下,參加“一二·九”、“一二·一六”學生運動。1936年3月,加入中國共產黨並參加左聯工作。1936年秋,到東北軍部隊開展黨的工作和抗日救亡工作,參加了“西安事變”,先後任東北軍六十七軍一一七師政治部副主任、東北軍五十七軍地下工委書記、五十七軍一一一師地下黨師工委組織委員、工委書記等職。1937年“七·七事變”後,在蘇、魯、豫、皖地區進行抗日武裝鬥爭。1942年,參與領導“八·三”起義。1943年,任諸城縣抗日民主政府縣長。1946年春,任華東軍區交際處長,負責國、共談判代表的政治接待工作。後任濟南前線國委會副書記。1948年,任華東軍區俘訓軍官總團副教育長兼將官大隊政委、大隊長。
1949年上海解放後,歷任上海市軍管會、上海市人民政府交際處副處長、處長、辦公廳副主任,市人委副秘書長,市建委副主任,市政府秘書長等職。直至逝世前還擔任宋慶齡基金會理事、上海孫中山故居、宋慶齡故居和陵園管理委員會顧問。
1987年12月8日,因患肺癌,在上海華東醫院逝世,終年74歲。