武王已克殷紂,復以殷餘民封紂子武庚祿父,比諸侯,以奉其先祀勿絕。爲武庚未集,恐其有賊心,武王乃令其弟管叔、蔡叔傅相武庚祿父,以和其民。武王既崩,成王少。周公旦代成王治,當國。管叔、蔡叔疑周公,乃與武庚祿父作亂,欲攻成周。周公旦以成王命興師伐殷,殺武庚祿父、管叔,放蔡叔,以武庚殷餘民封康叔爲衛君,居河、淇間故商墟。
周公旦懼康叔齒少,乃申告康叔曰:“必求殷之賢人君子長者,問其先殷所以興,所以亡,而務愛民。”告以紂所以亡者以淫於酒,酒之失,婦人是用,故紂之亂自此始。爲梓材,示君子可法則。故謂之康誥、酒誥、梓材以命之。康叔之國,既以此命,能和集其民,民大說。
莊公五年,取齊女爲夫人,好而無子。又取陳女爲夫人,生子,蚤死。陳女女弟亦幸於莊公,而生子完。完母死,莊公令夫人齊女子之,立爲太子。莊公有寵妾,生子州籲。十八年,州籲長,好兵,莊公使將。石碏諫莊公曰:“庶子好兵,使將,亂自此起。”不聽。二十三年,莊公卒,太子完立,是爲桓公。
桓公二年,弟州籲驕奢,桓公絀之,州籲出餎。十三年,鄭伯弟段攻其兄,不勝,亡,而州籲求與之友。十六年,州籲收聚衛亡人以襲殺桓公,州籲自立爲衛君。爲鄭伯弟段欲伐鄭,請宋、陳、蔡與俱,三國皆許州籲。州籲新立,好兵,弒桓公,衛人皆不愛。石碏乃因桓公母家於陳,詳爲善州籲。至鄭郊,石碏與陳侯共謀,使右宰醜進食,因殺州籲於濮,而迎桓公弟晉於邢而立之,是爲宣公。
十八年,初,宣公愛夫人夷姜,夷姜生子伋,以爲太子,而令右公子傅之。右公子爲太子取齊女,未入室,而宣公見所欲爲太子婦者好,說而自取之,更爲太子取他女。宣公得齊女,生子壽、子朔,令左公子傅之。太子伋母死,宣公正夫人與朔共讒惡太子伋。宣公自以其奪太子妻也,心惡太子,欲廢之。及聞其惡,大怒,乃使太子伋於齊而令盜遮界上殺之,與太子白旄,而告界盜見持白旄者殺之。且行,子朔之兄壽,太子異母弟也,知朔之惡太子而君欲殺之,乃謂太子曰:“界盜見太子白旄,即殺太子,太子可毋行。”太子曰:“逆父命求生,不可。”遂行。壽見太子不止,撲盜其滄旄而先馳至界。界盜見其驗,即殺之。壽已死,而太子伋又至,謂盜曰:“所當殺乃我也。”盜並殺太子伋,以報宣公。宣公乃以子朔爲太子。十九年,宣公卒,太子朔立,是爲惠公。
初,翟殺懿公也,衛人憐之,思復立宣公前死太子伋之後,伋子又死,而代伋死者子壽又無子。太子伋同母弟二人:其一曰黔牟,黔牟嘗代惠公爲君,八年復去;其二曰昭伯。昭伯、黔牟皆已前死,故立昭伯子申爲戴公。戴公卒,復立其弟毀爲文公。
成公三年,晉欲假道於衛救宋,成公不許。晉更從南河度,救宋。徵師於衛,衛大夫欲許,成公不肯。大夫元咺攻成公,成公出餎。晉文公重耳伐衛,分其地予宋,討前過無禮及不救宋患也。衛成公遂出奔陳。二歲,如周求入,與晉文公會。晉使人鴆衛成公,成公私於周主鴆,令薄,得不死。已而周爲請晉文公,卒入之衛,而誅元亙,衛君瑕出餎。七年,晉文公卒。十二年,成公朝晉襄公。十四年,秦穆公卒。二十六年,齊邴歜弒其君懿公。三十五年,成公卒,子穆公立。
獻公十三年,公令師曹教宮妾鼓琴,妾不善,曹笞之。妾以幸惡曹於公,公亦笞曹三百。十八年,獻公戒孫文子、甯惠子食,皆往。日旰不召,而去射鴻於囿。二子從之,公不釋射服與之言。二子怒,如宿。孫文子子數侍公飲,使師曹歌巧言之卒章。師曹又怒公之嘗笞三百,乃歌之,欲以怒孫文子,報衛獻公。文子語蘧伯玉,伯玉曰:“臣不知也。”遂攻出獻公。獻公奔齊,齊置衛獻公於聚邑。孫文子、甯惠子共立定公弟秋爲衛君,是爲殤公。
殤公秋立,封孫文子林父於宿。十二年,甯喜與孫林父爭寵相惡,殤公使甯喜攻孫林父。林父餎晉,復求入故衛獻公。獻公在齊,齊景公聞之,與衛獻公如晉求入。晉爲伐衛,誘與盟。衛殤公會晉平公,平公執殤公與甯喜而復入衛獻公。獻公亡在外十二年而入。
九年,襄公卒。初,襄公有賤妾,幸之,有身,夢有人謂曰:“我康叔也,令若子必有衛,名而子曰‘元’。”妾怪之,問孔成子。成子曰:“康叔者,衛祖也。”及生子,男也,以告襄公。襄公曰:“天所置也。”名之曰元。襄公夫人無子,於是乃立元爲嗣,是爲靈公。
四十二年春,靈公遊於郊,令子郢僕。郢,靈公少子也,字子南。靈公怨太子出餎,謂郢曰:“我將立若爲後。”郢對曰:“郢不足以辱社稷,君更圖之。”夏,靈公卒,夫人命子郢爲太子,曰:“此靈公命也。”郢曰:“亡人太子蒯聵之子輒在也,不敢當。”於是衛乃以輒爲君,是爲出公。
十二年,初,孔圉文子取太子蒯聵之姊,生悝。孔氏之豎渾良夫美好,孔文子卒,良夫通於悝母。太子在宿,悝母使良夫於太子。太子與良夫言曰:“苟能入我國,報子以乘軒,免子三死,毋所與。”與之盟,許以悝母爲妻。閏月,良夫與太子入,舍孔氏之外圃。昏,二人蒙衣而乘,宦者羅御,如孔氏。孔氏之老欒甯問之,稱姻妾以告。遂入,適伯姬氏。既食,悝母杖戈而先,太子與五人介,輿猳從之。伯姬劫悝於廁,彊盟之,遂劫以登臺。欒甯將飲酒,炙未熟,聞亂,使告仲由。召護駕乘車,行爵食炙,奉出公輒奔魯。
仲由將入,遇子羔將出,曰:“門已閉矣。”子路曰:“吾姑至矣。”子羔曰:“不及,莫踐其難。”子路曰:“食焉不闢其難。”子羔遂出。子路入,及門,公孫敢闔門,曰:“毋入爲也!”子路曰:“是公孫也?求利而逃其難。由不然,利其祿,必救其患。”有使者出,子路乃得入。曰:“太子焉用孔悝?雖殺之,必或繼之。”且曰:“太子無勇。若燔臺,必舍孔叔。”太子聞之,懼,下石乞、盂黶敵子路,以戈擊之,割纓。子路曰:“君子死,冠不免。”結纓而死。孔子聞衛亂,曰:“嗟乎!柴也其來乎?由也其死矣。”孔悝竟立太子蒯聵,是爲莊公。