937年参加抗日战争，1938年在河北深县抗战建国学院学习。担任抗战建国学院医院指导员，1939年入晋察冀抗日根据地在中共晋察冀中央分局工作。1943年被派往北平，天津地区从事中共北平地下党要职。第二次国共内战期间，其代表中共参加北平谈判，促使傅作义、邓宝珊等人签署和谈，随后他担任中共北京市委第一书记彭真的政治秘书。中华人民共和国成立后，其担任中共北平市委统战部副部长兼北京市政协秘书长等职位。1958年任北京市委卫生体育部部长。1964年任北京市副市长兼卫生体育部部长。文化大革命期间，受彭真案影响于1966