秦寧公死後,秦國陷入動盪,上演了一幕自開國以來第一次權臣謀殺君主的慘劇。原來,秦國大庶長弗忌、威壘、三父為了把持朝局,共同廢掉了身為太子的寧公長子嬴說,而立寧公的幼子嬴曼為君,是為秦出子。秦出子五歲繼位,在位六年,竟又被三父等派人殺掉,死時僅僅十一歲。
秦出子死後,三父等人重新擁立故太子嬴說為國君,是為秦武公。武公繼位時,雖然也只是個十四歲的大孩子,但是他從小就歷經了磨難,目睹了所有這一切宮廷慘劇,已不再是一個權臣可以輕鬆掌控的傀儡了。
當時在秦國的東方,有個比較大的部落彭戲氏,佔據了東周王室從鎬京向東直至華山腳下的大片疆土,對秦國和東周王室都構成了很大的威脅。國難當頭,秦國君臣上下很快達成了共識。秦武公元年,秦國出兵攻打彭戲氏。武公年少英雄,御駕親征,秦軍士氣高昂,一路上勢如破竹,進展頗為順利。彭戲氏抵擋不住,節節敗退,部眾四散奔逃。就這樣,秦軍攻滅了彭戲氏,佔領了華山以西的整個關中平原,取得了輝煌的戰果,秦武公的威望也在這一次戰爭中穩固地樹立起來了,這也為他最終扳倒三父等權臣奠定了堅實的基礎。
秦武公三年,武公以三父等權臣犯上謀逆殺害出子的罪名誅殺了他們,夷三族。從此以後,武公親政,大權獨攬,秦國的朝局也逐漸恢復穩定。數年之後,王者歸來的秦武公,就開啟了征服模式,先後併吞了綿諸、邶戎、冀戎、義渠戎、翟和貘等戎族的土地,並首次在各地設縣以管理所得之地。
秦武公十年,秦軍接連攻下邽、冀戎兩地,並開始在兩地設縣。
秦武公十一年,在杜、鄭兩地設縣,滅小虢。
經過一系列的兼併戰爭,秦武公時秦國勢力達到了整個關中渭水流域。值得一提的是,設縣的舉措有助於加強中央集權,這是秦武公的首創,為後世普遍施行郡縣制打下了基礎。
與此同時,東方的齊國和晉國也開始了兼併圖伯的腳步,後來都成了稱霸諸侯的強國。
秦武公十三年,晉國接連吞併了霍、魏、耿。同年,齊國大夫雍廩殺死公孫無知、管至父等,迎立齊桓公,齊桓公用管仲為相。
秦武公十九年,晉國的曲沃武公殺死晉侯緡,自己做了晉侯,周僖王(周桓王之孫)無奈,也只得追認了事。同年,齊桓公在鄄地與宋、陳、衛、鄭等國會盟,開始稱霸。
秦武公二十年,武公去世,葬在平陽,陪葬者多達六十六人,這在秦國首開了活人殉葬之風。武公死後,同母弟德公繼位,是為秦德公。