四川达县蒲家场人。1933年参加中国工农红军。1934年加入中国共产主义青年团,1936年转入中国共产党。土地革命战争时期,任红三十三军第二九一团文书,红三十军八十八师政治部宣传员,队长。参加了长征。抗日战争时期,任八路军前敌卫生部政治指导员,军委卫生部科长、政治协理员,中国医科大学副政治委员,白求恩和平总医院政治委员,陕甘宁晋绥联防军卫生部政治委员。解放战争时期,任东北民主联军政治部组织部干部科科长。1949年任东北军区政治部组织部副部长。中华人民共和国成立后,任中南军区政治部组织部副部长,部长,华南军区政治部干部部部长,军副政治委员,外交部部长助理兼干部司司长。1964年起任外交部副部长兼政治部主任,部长。1970年任驻苏维埃社会主义共和国联盟特命全权大使。1976年任驻阿尔巴尼亚社会主义共和国特命全权大使。1979年任中共中央对外联络部副部长,后任顾问。1955年被授予少将军衔。是中国共产党第十一、十二次全国代表大会代表,中共中央纪律检查委员会委员。1994年2月25日在北京逝世。
(来源:《中国人民解放军将帅名录》)