周平王二十五年,晋昭侯伯即位,封叔父姬成师于曲沃,人称曲沃桓叔。
曲沃桓叔名曰成师,晋穆侯之子,母亲姜氏乃是齐国之女。穆侯七年,晋攻条戎,兵败而归,适逢姜氏生下长子,晋穆侯便为此子取名为仇,继而立为太子,以示不忘条戎战败之耻。三年之后,晋穆侯攻打北戎,战于千亩,大获全胜。恰逢姜氏又生次子,晋穆侯因为此战得胜,于是给次子取名为成师。晋国大夫师服闻此,便作预言。
师服:君王为子取名,何其怪耶!太子名仇,怀恨之意;次子谓成师,成就大业之意也。虽名号自取,然事有其规,今嫡庶名反,晋国能不乱乎?
晋穆侯去世,弟殇叔夺侄之位自立,史称晋殇叔。太子仇出国逃亡,四年后率领徒众袭击殇叔,复夺君位,是为晋文侯。文侯在位三十五年去世,子姬伯继位,是为晋昭侯。
昭侯即位,便将叔父成师封于曲沃,称桓叔,以晋靖侯孙栾宾辅佐。桓叔经营曲沃,规模大于晋国都翼城,违背周制。大夫师服见此,便入宫劝谏晋昭侯。
师服:臣闻立国之本,尊卑有序,上下有别。今桓叔国都越制,君臣本末倒置,曲沃日后必为祸害,大王宜预为之备。
晋昭侯:此乃寡人家事,贤卿勿预也。
桓叔受封曲沃之时,已经五十八岁。因有德能,在国中威望很高,故多有志士纷纷投奔。曲沃地理优越,再加桓叔苦心经营,由此实力很快超过晋都翼城。曲沃桓叔于是欲望大炽,渐渐萌生篡夺亲侄晋昭侯政权之念。
面对曲沃势力扩张,师服再上奏章劝谏,晋昭侯又不听。
昭侯七年,大臣潘父弑杀昭侯,欲迎立曲沃桓叔。晋国卿士大夫怒而起兵御敌,桓叔兵败,退回曲沃。晋人诛杀叛党潘父,立昭侯之子姬平为国君,是为晋孝侯。至此翼城与曲沃对立为仇,晋国实际已是两个政权并立。
晋孝侯八年,曲沃桓叔去世,终年七十二岁,其子姬鳝继位,史称曲沃庄伯。庄伯死后,子曲沃武公继位。曲沃庄伯、武公数次攻伐翼城,先后杀死晋昭侯、孝侯、哀侯、小子侯、侯缗五主,驱逐晋鄂侯。
晋侯缗二十七年,亦即公元前678年,曲沃武公终于消灭晋国公室,并得到周天子认可。至此晋国分裂