938年参加新四军，同年加入中国共产党。1940年因皖南事变被关押在上饶集中营，成功越狱后曾任中共铜陵县县委书记。后又履任山东野战军团副政委、政委，第三野战军师政治部主任等职，参加了鲁南战役、莱芜战役、淮海战役、渡江战役等重要战役。1950年入中央军委武官训练班学习，后调外交部工作，历任驻捷克斯洛伐克大使馆一等秘书，驻匈牙利大使馆、驻阿富汗大使馆政务参赞，外交部礼宾司副司长、第一亚洲司副司长、总务司司长、办公厅主任。1960年8月至1965年11月，担任中华人民共和国驻尼泊尔大使（1960年冬，