曾用名杨树森。1920年1月生,富平人。
1937年8月加入中国共产党。1937年参加革命工作。任陕西华县咸林中学中共支部书记、总支组织委员。1939年任陕西凤翔县竞存中学中共总支组织委员、代理总支书记。1942年任中共志丹县2区委宣传科科长。1945年任国统区中共党组织联络员、巡视员。1949年任中共富平县委组织部副部长。建国后,任中共中央西北局组织部党员管理处科长、副处长。1954年任中共中央组织部外贸外交干部管理处办公室主任。1957年任中国驻民主德国大使馆政务参赞、使馆党委专职副书记。1959年11月任外交部人事司副司长、干部司副司长,外交部政治部副主任兼干部组组长、干部司司长。1974年任中国驻加纳大使。1979年任中国驻肯尼亚大使兼驻联合国环境规划署常任代表。1985年任中国非洲友好协会副会长、中国人民外交学会理事。