中共县委书记、决死二纵队四团政治主任。1943年，到延安中央党校参加整风学习，后任《晋绥日报》社社长。1949年，任贺龙政治秘书兼川西北军政委员会秘书长。1952年，任中共成都市委第一书记；1954年秋调任外交工作，先后任中国驻匈牙利、朝鲜、挪威、荷兰、伊朗等五国大使。与匈牙利领导人卡达尔·亚诺什关系很好，1956年匈牙利革命期间，曾向毛泽东发送报告和建议，称匈牙利的反革命势力正取得越来越多的支持，警告如果苏联不除掉纳吉政府，资本主义会在匈牙利复辟。1971年任中国人民外交学会会长。1978年当选为第五届全