北宋司马光著《资治通鉴》,是从周威烈王承认韩、赵、魏三家为诸侯开始的。这一事件标志着春秋与战国两个时代的分野,其意义非同一般。韩、赵、魏三家本为晋国大夫,各据一方,成为诸侯,战国七雄至此稍具雏形。大夫称诸侯反映出当时社会的巨大变化,封建经济的发展已经到了相当成熟的阶段。
韩康子、赵襄子、魏桓子原为晋国的大夫,后来势力渐大,以至最后取代晋国公室,各自独立为诸侯。此即为三家分晋,它成为战国开始的标志,晋是春秋后期公室与私家之间展开的激烈斗争的结果。在西周宗法封建制下,周天子分封诸侯,诸侯在自己的统治范围内再分封卿、大夫。卿、大夫领有自己的封邑,拥有基本上是独立的政治、经济、军事力量,他们通过贵族宗教组织来统治自己的封邑。这样,在诸侯国内部就有了“公室”和“私家”之别。公室指诸侯国君,私家指公卿、大夫之家。
晋中期以后,卿位一直由19个卿大夫之家所占据,居卿位的同时又是统率军队的将领。这十几个卿大夫家族在晋国政治、经济和军事方面的势力,一天天膨胀起来,到春秋晚期,他们互相吞并的结果,只剩下韩氏、赵氏、范氏、魏氏、中行氏、智氏六家最大的卿大夫家族,就是所谓的六卿。
公室与私家的斗争,是旧贵族与新兴势力的斗争,旧贵族被消灭对晋国社会的发展是有好处的。在与旧贵族斗争的同时,新兴势力内部也展开了激烈的斗争。当时新兴势力实行了一些有利于生产发展的革新措施,但实行的程度和方式各家都有比较大的差别。公元前493年,范氏、中行氏与郑国等联合起来,与韩、赵、魏发生战争,赵简子在誓师时发布命令,许诺在战斗中立军功的人,上大夫赏赐给县,下大夫赏赐给郡,士赏田10万亩,庶人及工商业者可以上升为士,奴隶可以被释放。所以军队士气很高,终于大获全胜。
公元前490年,范氏、中行氏失败后,逃出了晋国。赵简子把邯郸据为己有,其他地方为晋公室所有。公元前485年,智、韩、赵、魏四家联合起来要瓜分原先属于范氏、中行氏的土地,晋出公不肯,四家就赶跑了晋出公,智伯另立晋哀公,自己控制了政权,又占领了范氏、中行氏的土地。智、韩、赵、魏四家成为晋国最强大的势力。
当时四家的当权者分别是智伯、赵襄子、韩康子、魏桓子。智伯最为强大,晋国政事多由智伯作主。他想独吞晋国,但由于时机不成熟,便采取削弱其他几家的办法。他以奉晋君之命,准备攻打越国为名,要每家拿出100里的土地和户口来给晋室,其实是要归他自己。韩康子和魏桓子都如数交出了土地和户口,而赵襄子则拒绝了智伯的要求。于是智伯就联合韩、魏两家一起出兵攻打赵氏,并答应灭了赵家后,把赵家的所有土地和户口由三家来平分。
公元前455年,智伯率领中军,韩氏的军队为右路,魏氏的军队为左路,三队人马直奔赵家。赵襄子知道寡不敌众,就跑到晋阳去,以晋阳为根据地与三家对抗。晋阳是赵氏原有的领地,又经过尹铎等人的治理经营,民心归附,对赵襄子很有利。
智、魏、韩三家的兵马,把晋阳围住,而赵氏的军队士气旺盛,坚守城池,使敌方难以攻下,双方相持了近两年时间。到了第三年,即公元前453年,智伯引晋水淹晋阳城。几天后,城墙差几尺就要全部被淹了,粮食没有了,就交换孩子来吃。臣僚们也出现了离心倾向,礼节怠慢,形势很危急。赵襄子就派相国张孟乘黑夜出城,分化三家的联盟。张孟对韩康子与魏桓子说:唇亡齿寒,赵亡之后,灭亡的命运就要轮到你们了。韩、魏参战本来是不情愿的,又见智伯专横跋扈,也担心智伯灭赵后将矛头对准自己。为了自身利益,决定背叛智伯,与赵襄子联合。一天晚上,韩、赵、魏三家用水反攻智伯,淹没了智伯的军营,智伯驾小船逃跑,被赵襄子抓住杀掉。于是赵襄子灭掉了智氏一族,韩、赵、魏三家平分了智氏的土地和户口,各自建立了独立的政权。
公元前438年,晋哀公死,晋幽公即位。这时晋国完全衰弱,畏惧权臣,反向韩、赵、魏三家行朝拜礼。韩、赵、魏于是就瓜分了晋国的土地,只把绛城和曲沃两地留给晋幽公。
此后,韩、赵、魏就称为三晋。公元前403年,周威烈王正式承认韩、赵、魏为诸侯。到公元前376年,韩哀侯、赵敬侯、魏武侯联合灭了晋国,瓜分了晋国的全部土地,把晋当时的国君静公废为百姓,晋完全为韩、赵、魏三家所取代。