1952年9月至1953年7月,就读于北京大学中文系;1953年9月至1954年7月,就读于北京俄语专科学校留苏预备部;1954年9月至1959年7月,在苏联列宁格勒大学(今俄国圣彼得堡大学)历史学系学习,并毕业于该系。1959年10月起,先后在中国科学院历史研究所世界史组和世界历史研究所从事研究工作。1962年任助理研究员,1979年任副研究员,1985年任研究员。1984年2月至1985年3月,作为访问学者在美国斯坦福大学胡佛研究所做研究工作。曾任《世界历史》杂志副主编,《史学理论》和《史学理论研究》杂志主编?quot;中国社会科学院加拿大研究中心主任;中国社会科学院世界历史研究所副所长等职。