1925年10月出生。江蘇江陰人。 1944年畢業於蘇州中學常州分校,同年考入中央大學南京部歷史系。
1946年重新考入復旦大學史地系(後改歷史系)。大學時代即發表文章,與陳寅恪先生論辯。畢業論文講唐代河北藩鎮,否定陳寅恪先生“以昭武九姓胡為安祿山主力”之說曾為學界所矚目。
1950年畢業於復旦大學歷史系。同年至上海交通大學任助教。
1956年任講師,後隨交大遷校來到西安。
1957年被劃為右派。
1962年安排在西安交通大學圖書館工作。
1978年9月調入陜西師範大學。 1979年右派問題正式平反改正,恢復講師職稱。
1981年任副教授。
1982年晉升為教授。先後在學校圖書館、歷史系、唐史研究所、古籍整理研究所工作。
1983年任陜西師範大學古籍整理研究所副所長。
1987年任所長。享受國務院突出貢獻專家特殊津貼。
2001年退休。
2007年1月16日18時40分因病醫治無效,在西安逝世,享年82歲。