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