十年代初加入民盟，曾任北京大学工会主席，北京市政协委员。1983年加入中国共产党。同年当选为全国政协委员。曾任北京大学国际法研究所所长、北京大学学术委员会委员和北京大学校务委员会委员、北京大学美国问题研究中心主任、北京大学中国国情研究中心顾问。他曾是中国政法大学、外交学院和南开大学兼聘教授，中国社科院法学研究所兼任研究员。1985年被全国人大常委会任命为香港特别行政区基本法起草委员会委员。他还曾担任过中国国际关系史研究会、中国海洋法学会、中国联合国协会、中国国际交流学会、中国国际文化交流中心、中国和平统一促