夏朝已有史官,為太史令?!秴问洗呵铩は茸R篇》記載:夏桀荒淫無道,太史令終古出其圖法進行勸諫,無效,即棄而奔商。
商周時代,甲骨文中有“作冊”“史”“尹”等字?!墩f文解字》:“史,記事者也,從又持中?!奔词返某趿x是指古代記事之官吏,即史官。
金文有“作冊內(nèi)史”“作冊尹”的記錄。據(jù)王國維在《觀堂集林》中考證,“作冊”和“內(nèi)史”是同樣的官職,其長官稱“尹”,都是掌管文書、記錄時事的史官。
春秋時期,“君舉必書”,有大史、小史、內(nèi)史、外史、左史、右史等史官。
秦漢以后,史官的名稱繁多,職務(wù)各異,但史官的設(shè)置卻一直保留下來。秦歸太史令,漢置太史公,史官職責由太史公負責,常務(wù)工作由史書令史承擔。