秦文公四十八年,秦太子死亡,秦文公賜諡號為竫公,並立竫公的長子為太子。秦文公死後,太子繼位,這就是寧公。
寧公二年,寧公遷都到平陽。隨之派遣軍隊攻伐西戎之君亳王的城邑蕩社。寧公三年,與毫王的軍隊展開交戰,毫王戰敗逃奔到西戎,於是寧公滅了蕩社。到寧公四年,魯國公子翬殺了國君魯隱公。到十二年,寧公又攻打蕩氏,把蕩氏征服了。寧公十歲即位,在位十二年後去世,埋葬在西山。寧公有三個兒子:長子武公立為太子,武公的弟弟為德公,他們共同的母親魯姬子還生有出子。寧公去世後,大庶長弗忌、威壘和三父合夥廢掉了太子,然後改立出子為君王。出子在位六年的時候,三父等人又合夥派人謀殺了出子。出子出生五歲即位,在位六年就死了。三父等人又重新擁立從前的太子武公為君王。武公元年,武公派兵攻打彭戲氏,部隊直逼到華山腳下。武公住在平陽的封宮。武公三年,武公誅殺了三父等人並滅了他們的三族,因為他們曾殺了出子。鄭國的高渠眯殺死國君鄭昭公。武公十年,武公討伐住在邽、冀二地的戎族,初次在邽、冀二地設立縣制。武公十一年,又把杜、鄭設為縣制。滅了小虢。武公十三年,齊國人管至父、連稱等人殺死齊國國君襄公並擁立公孫無知為國君。晉國消滅了霍、魏、耿三國。齊國的雍廩殺死公孫無知、管至父等人,擁立齊桓公為君。齊國、晉國兩國成為強國。十九年,晉國的曲沃開始做了晉侯。齊桓公在鄄地稱霸。