58年，毕业于匈牙利罗兰大学历史系。1959年，加入中国共产党。先后担任中华人民共和国驻匈牙利大使馆随员、一等秘书、参赞，中华人民共和国外交部苏联东欧司处长、副司长等职务。1985年9月至1989年10月，任中华人民共和国驻匈牙利大使。后任中华人民共和国驻塞黑大使。