共广西省委办公厅副科长、广西省直属机关团委副书记。1959年至1963年，在广西大学外语系英语专业学习。1963年，成为中国外交部美澳司干部。1974年，调回广西。历任广西外事办公室副处长、副主任、主任。1983年后，任中共桂林市委副书记、桂林市市长、自治区副主席。1990年，调任中华人民共和国驻朝鲜民主人民共和国特命全权大使。1993年，任第八届全国人大常委会副秘书长、香港特别行政区筹备委员会预备工作委员会副主任委员、香港特区筹委会委员。1998年，当选第九届全国人大天津地区代表、外事委员会副主任委员。