荀氏
荀氏始祖名叫原息(又称原黯),晋武公任大夫,晋武公灭荀国,将荀邑封给功臣原息,后以荀为姓。同时受封的还有韩氏的宗祖——韩万。荀息灭虢、灭虞有功,为献公重臣(晋六卿之智氏、中行氏先祖。),主晋国国政。晋献公病重之际,将子奚齐托孤于荀息,及奚齐继位。里克、邳郑杀死奚齐,荀息葬献公,又立卓子(献公与骊姬之妹所生)。然里克杀卓子于朝堂,鞭杀骊姬于市。荀息自杀而死,其子荀逝敖受晋惠公打压,淡出晋政坛。直到晋文公复位重新启用荀氏后代。这就是后来开辟中行、智、程三氏的荀林父、荀首、荀骓三兄弟,其中荀林父和荀首是亲兄弟。
荀林父就是中行氏的开基祖,也是荀氏嫡出一支,荀林父任中军将(正卿)。荀林父率军参与邲之战(晋楚争霸战)中失败,在士贞子(后来的范氏)的劝谏下,荀林父被免除一死。荀林父死后晋国发生下宫之难,赵氏一族差点被灭,栾氏和郤氏也先后出局,荀氏崛起,荀首之子荀罃(后来的智氏)任中军将。
荀罃死后,荀林父另一孙辈荀偃(中行偃)在晋悼公的支持下,接替堂叔父爵位,成为了晋国的中军将。中行氏势力又起。后因家族势力过大,中行氏和智氏为利益翻脸,到中行偃之孙中行寅时,两家爆发生死之战。时中行氏和范氏联合,在晋国权势遮天,不听命于晋定公。荀罃的曾孙智跞虽为正卿,但势力远不如中行氏。后中行氏和范氏欲联合灭赵氏一族。荀跞趁机和韩氏、魏氏联合援救赵氏,反将中行氏和范氏驱逐出晋国。
范氏
士氏的始祖是杜隰叔,父亲杜伯是周宣王时期的大夫,后来因为得罪宣王被杀,隰叔逃至晋国任士师(官职),于是隰叔便以官名为氏,开宗士氏。其子士蒍为晋献公献诛杀公族之策,稳定晋内政,又助晋献公争霸受到重用。至孙士会时因战功,任晋国正卿(中军将)。士会因封邑在随,开随氏一脉,又叫随会,死后谥号武子。其子士燮得封邑范,开范氏一支,称范燮。范燮死后,其子范匄继承卿位,晋国内晋厉公除三郤,栾书、中行偃弑杀晋厉公并诛胥童。到范匄任正卿执政时,灭外孙栾盈及栾氏一族。传至孙范鞅时,家族势力显赫晋国。范鞅与中行氏交好,对付其他卿士。后子范吉射联合中行氏灭赵氏时,反被四卿(智、赵、韩、魏)联合灭掉。