为司空,石苞为大司马,陈骞为大将军,凡八公,同时并置,惟无丞相焉,时所谓“八公同辰,攀附翼”者也。遂以太傅、太保为上公,论道经邦,燮理阴阳。无其人则阙,盖居者甚寡(诸公,品第一,食俸日五斛。太康二年,又给绢,春百疋,秋二百疋,绵二百斤。元康元年,给菜田十顷,田驺十人。立夏以後不及田者,食俸一年。又给虎贲二十人,特班剑。给朝车驾安车黑耳)。其太尉、司徒、司空,自汉历魏,皆为三公。及晋迄於江左,相承不改(上公、三公之制不改)。前代三公册拜,皆设小会,所以崇宰辅之制也。自魏末废而不行,至晋拜石鉴(字林伯)为左光禄大夫,开府,领司徒,始有诏令会,遂以为常(十六国姚泓僭号,受经於博士淳于岐。岐病,泓亲省疾,拜於床下。自是公侯见师傅皆拜)。宋皆有八公之官,而不言为八公也(《宋志》曰:“三公黄ト,前史无有义。按《礼记》:‘士与天子同,公侯、大夫则异。’郑元注云:‘士贱,与君同,不嫌也。’夫朱门洞启,当阳之正色也。三公之与天子礼秩相亚,故黄其ト,以示谦不敢斥天子。宜是汉旧制。”音毕)。齐时三公,唯有太傅。梁有丞相、太宰、太傅、太保、大司马、大将军、太尉、司徒、司空、开府仪同三司等官;诸公及从公开府者,亦置官属。陈以丞相、太宰、太傅、太保、大司马、大将军并为赠官。三公之制,开黄ト,厅事置鸱尾。後魏以太师、太傅、太保谓之三师,上公也;大司马、大将军谓之二大,太尉、司徒、司空谓之三公。北齐皆有三师、二大、三公之官,并置府。其府三门,当中门黄ト,设内屏。三师、二大置佐吏,则同太尉府。後周置六卿之外,又改三师官谓之三公,兼置三孤以贰之(少师、少傅、少保)。而以司徒为地官,大司马为夏官,司空为冬官,如姬周之制,无复太尉、三师之号。宣帝又置四辅官(以大冢宰越王盛为大前疑,蜀国公尉迟迥为大右弼,申国公李穆为大左辅,隋国公杨坚为大後丞)。隋置三师,不主事,不置府僚,但与天子坐而论道。置太尉、司徒、司空,以为三公,参议国之大事,依北齐置府僚,无其人则阙。祭祀则太尉亚献,司徒奉俎,司空行扫除。其位多旷,皆摄行事。寻省府僚佐,置公则坐於尚书都省。朝之众务,总归於台阁矣。炀帝即位,废三师官。唐复置三师,以师范一人,仪刑四海。置三公,以经邦论道,燮理阴阳(祭祀则与隋制同),并无其人则阙。天宝以前,凡三师官,虽有其位,而无其人。太师、太傅、太保各一人,是为三师,太尉、司徒、司空,是为三公。亲王拜者,不亲事祭祀,阙则摄(不置官属)。五代时,多以畀藩镇及赠官:罗绍威(太师)、韩建(司徒)、马希范、张全义、安元信(并太师)、冯行袭(太傅)。
宋承唐制,以太师、太傅、太保为三师,太尉、司徒、司空为三公,为宰相、亲王、使相加官。其特拜者不预政事,赴上於尚书省(凡除授,则自司徒迁太保,自太傅迁太尉。检校亦如之)。太尉旧在三师下,由唐以来,至宋朝加重,加以太尉居太傅之上。若宰臣官至仆射致仕者,以在位久近,或己任司空、司徒,则拜太尉、太傅等官。若太师则为异数,自赵普以开国元勋,文彦博以累朝耆德,方特拜焉。虽太傅王旦、司徒吕夷简各任宰相二十年,止以太尉致仕。熙宁二年,富弼除守司空、兼侍中、平章事,辞司空、侍中,从之。三年、曾公亮除守司空、检校太师、兼侍中,以两朝定策之功辞相位也。六年,文彦博除守司徒、兼侍中。九年,彦博除守太保、兼侍中,辞太保,从之。元丰三年,曹佾为检校太师、守司徒、兼中书令。九月,诏检校官除三公、三师外并罢(宋朝检校官一十九:三公三师六,左仆射至水部员外郎,共十三。官制行,左仆射以下为职事官,故罢)。又以文彦博落兼侍中,除守太尉;富弼守司徒,皆录定策之功也。六年,彦博守太师致仕。八年,王安石守司空,曹佾守太保。元元年,文彦博落致仕,太师、平章军国重事;吕公著守司空、同平章军国重事(旧制,将相皆以阶官守三师或三公。元丰改官制,文彦博常以河东节度使守太师,王安石以观文殿大学士守司空。元初,彦博罢节度使,入为平章军国重事,即去守字。及公著为司空,学士院草制,误存守字,是日三省被旨贴麻改正)。崇宁三年,蔡京授司空,行尚书左仆射。大观元年,京为太尉;二年,为太师。政和二年,京落致仕,依前太师,三日一至都堂洽事。九月,诏以太师、太傅、太保,古三公之官,今为三师,古无此称,合依三代为三公,为真相之任。司徒、司空,周六卿之官;太尉,秦主兵之任。皆非三公,并宜罢之。仍考周制,立三孤少师、少傅、少保,亦称三少,为次相之任。至是,京始以三公任真相。三公自祖宗以来,罕尝备官。独宣和末,三公至十八人,三少不计也。太师三人:蔡京、童贯、郑绅;太傅四人:王黼、燕王俣、越王、郓王楷;太保十一人:蔡攸、肃王枢至仪王Ф。渡江後,以用兵故,秦桧为太师,张俊、韩世忠为太傅,刘光世为太保。乾道初,杨沂中、吴并为太傅。绍兴初,史浩为太师,嗣秀王为太保,盖自绍兴後,三公未尝备官。