曲沃代翼,又称为曲沃代晋、曲沃克晋。是春秋时代早期一次晋国长达近70年的内战,最后,晋国的公族曲沃武公攻入了晋都翼城,打败了晋侯缗,取代了晋国的君主,小宗篡夺大宗,成为礼乐崩坏的初始指标事件。 在春秋早期,晋国发生过一起同宗相残的血案。最终经过长达67年的斗争,被封于曲沃(今山西闻喜县)的小宗完全灭掉盘踞都城(今山西翼城东南)的晋国大宗,直接成为了晋国的新主人。
曲沃代翼是发生于前704年晋国的内战,晋国军队与曲沃武公之间的战争。
前745年,晋昭侯把曲沃(在今中国山西省闻喜县)封给其叔成师,是为曲沃桓叔 。前731年,桓叔去世,其子曲沃庄伯继位 。前716年,曲沃庄伯去世,其子曲沃武公继位 。
前705年冬天 , (史记记载为前706年 ),当时曲沃日益强大,曲沃武公诱杀了晋小子侯。周桓王派虢仲率兵讨伐曲沃武公,武公只好退回曲沃,周桓王立晋哀侯之弟公子缗为晋的国君,曲沃未能吞并晋国 。
前678年(晋侯缗二十八年),曲沃武公又伐晋侯缗,并灭之。用抢掠来的珍宝器物贿赂新立的周釐王,周釐王任命曲沃武公为晋君,列为诸侯。曲沃桓叔姬成叔一系彻底打败姬仇一系,夺得晋国正统地位。
晋国自唐叔虞创业以来,一直是周王室的股肱之国,伴随着周王室,稳稳当当地走完了西周275年的旅程。
晋穆侯七年(即前806年)随周王讨伐条戎、奔戎(大约活动在今山西绛县、夏县、平陆、永济一带),战败回来生了公子仇。晋穆侯十年(即前802年),穆侯率军攻打千亩(今安泽县北)的戎族获胜,又生公子成师。当时就有国人议论:公子仇名字不吉祥;成师名字好听,够富贵。按照周代嫡长子继承制度,公子仇年长于公子成师,且都为正妻晋姜所生,那么晋国未来的国君就是公子仇,公子成师最多也是作为小宗分封出去,另立门户。
前785年,晋穆侯死后,其弟殇叔发动短期政变而自立。前781年公子仇推翻殇叔,是为晋文侯。
前745年,文侯逝世,公子伯继位,是为晋昭侯。
前745年(昭侯元年),晋昭侯封其叔父成师于曲沃,史称曲沃桓叔,并由靖侯之庶孙、桓叔的叔祖栾宾辅佐。曲沃的面积比晋国的都城翼还大,这就犯了一个大忌讳。即周代规定以周王的国都为标准,大诸侯国的都城不能超过周王国都的三分之一,中等诸侯国不超过五分之一,小诸侯国不超过九分之一。对此,晋国大夫师服当时就指出:建立国家应该本大而末小,即君主的力量、地盘应大于臣下,才能够巩固统治地位。但晋昭侯分封桓叔的曲沃比晋国都城翼还大,这就破坏了等级制度,肯定会危害其自身的统治地位。后来的事情果如师服所料。
分封之时,曲沃桓叔此时已经58岁了,有相当丰富的政治经验,而且“好德”,很得民心,“晋国之众皆附焉”,在其经营下,曲沃成为晋国的第二个政治中心,与都城翼的晋公室展开了长期的夺权斗争。对此,当时一些有眼光的人物就预料到“晋之乱其在曲沃矣!末大于本而得民心,不乱何待!”果然,曲沃势力不断地向在翼的晋君大宗发起挑战,包括军事打击、政治瓦解、外交孤立,培植晋国内部反对晋君的势力,蚕食晋侯的领导权,企图夺取晋国政权,取而代之。
前739年(昭侯七年),晋国大臣潘父弑昭侯而迎纳曲沃桓叔,桓叔想趁机入翼夺权,但晋国国人起兵抗击桓叔,桓叔失败,只好退回曲沃。晋国人立昭侯之子平为晋君,是为孝侯,并且诛杀了叛党潘父。史称“曲沃代翼第一战”,曲沃败,晋君胜。
前731年(孝侯八年),73岁的曲沃桓叔在壮志未酬的遗憾心情中死去,其子鲜(亦名鳝)继立,是为曲沃庄伯。双方斗争还在继续,而且随着血缘关系的日渐疏远,双方的斗争更加惨烈,直至一方轰然倒下。曲沃庄伯秉承父志,继续同晋国展开了连续6年的激烈斗争。
前724年(孝侯十五年),曲沃庄伯又派人到晋都翼城弑了孝侯,晋国人在荀国等诸侯的国际援助下,进行反击,庄伯只好再退回曲沃。晋人复立孝侯之弟郤为君,是为鄂侯。此后,双方又进行了连续多年的争斗,双方力量对比也发生很大的变化。史称“曲沃代翼第二战”,曲沃败,晋君胜。
前718年(鄂侯六年)春,曲沃庄伯贿赂周王室,联合郑国、邢国一起讨伐翼都,周桓王也派周大夫尹氏和剐氏出兵相助,为曲沃军壮胆。晋鄂侯战败,逃奔随邑(今山西介休市东南)。但后来曲沃庄伯又背叛了周桓王,于是周桓王反过来支持翼都晋鄂侯,这年秋天,派虢公带兵讨伐曲沃庄伯,庄伯再次失败,返回曲沃。桓王立鄂侯之子光为君,是为晋哀侯。但是这次的胜利并没有带来实际的效果。史称“曲沃代翼第三战”,曲沃败,晋君胜,但曲沃在此役中大大摧残了晋君的势力。