明首辅大臣张煌言后人。父亲张寿镛，民国时期着名学者、财政要人、光华大学创始人。1935年，考入北平燕京大学西语系。1937年，转学入上海光华大学。曾师从张歆海学习英国文学，师从国学大师吕思勉、童书业学习历史。1941年，考入燕京大学研究院，研究中国历史。师从张尔田、聂崇歧。期间发表论文《〈资治通鉴〉纂修始末》，为学术生涯之始。1946年，赴美国留学，入读美国耶鲁大学研究生院，攻读历史。1947年，转赴英国牛津大学，继续研究历史。归国后，受聘于上海光华大学。1951年，受聘于北京燕京大学历史系