学文科预科、北京大学法学院政治系，参办北平文总的刊物《北方青年》等组织活动。1930年，被捕。中日战争爆发后，1937年，在介休、汾西担任中共县委书记、决死二纵队四团政治主任。1943年，到延安中央党校参加整风学习，后任《晋绥日报》社社长。1949年，任贺龙政治秘书兼川西北军政委员会秘书长。1952年，任中共成都市委第一书记；1954年秋调任外交工作，先后任中国驻匈牙利、朝鲜、挪威、荷兰、伊朗等五国大使。与匈牙利领导人卡达尔·亚诺什关系很好，1956年匈牙利革命期间，曾向毛泽东发送报告和建议，称匈牙利的反革