庭，早年曾就读于苏州中学、常熟中学（现孝友中学），1944年考入上海交通大学，就读于铁路管理系。1946年他放弃在交大的学业，重新考入北京大学史学系。1947年加入民主青年同盟，并成为北大学生自治会理事。1948年因被国民党政府通缉而离开北大，前往正定华北大学培训学习。年底培训结业后留在华北大学一部政治研究室工作。1949年跟随华北大学转入中国人民大学任教。他曾在人民大学革命史教研室与中国历史教研室从事教学研究工作，文化大革命期间被下放至江西余江五七干校。1973年回到北京，因当时人大停办，他被拨归北京师范