秦景公十三年(公元前564年),秦景公派士雃向楚國請求援軍攻打晉國,子囊以晉強秦弱為由勸說楚共王不要出兵,楚共王不聽。同年秋,楚共王駐兵在武城(今河南省南陽市北)作為秦國的援軍,秦國隨後攻打晉國,晉國國內正遭受饑荒,無力反擊。作為報複,晉悼公於次年派荀罃攻打秦國。
秦景公十五年(公元前562年),楚共王率軍攻打鄭國,並派派子囊向秦國求援,秦景公派右大夫詹率軍救援。鄭簡公背棄與晉國的同盟,與楚國結盟。同年,楚國與鄭國派兵攻打晉國的盟國宋國,晉國率領諸侯聯軍救援宋國。秦景公派庶長鮑、庶長武率兵救援鄭國。庶長鮑先進入晉國國境,晉軍守將士魴因為秦軍人少而放鬆警惕。庶長武從輔氏(今陝西省大荔縣)渡過黃河,同庶長鮑夾擊晉軍,秦軍與晉軍在櫟地(今山西省永濟市西南)交戰,晉軍大敗。
為報複晉國攻打鄭國,公元前561年,楚國派子囊,秦國派庶長無地在楊梁(今河南省商丘市東南)會師,攻打宋國。同年,楚共王派司馬子庚到秦國聘問,以感謝秦景公將女兒嫁給楚國。
為報櫟之戰戰敗之仇,秦景公十八年(公元前559年),晉悼公派荀偃率領魯國叔孫豹、齊國崔杼、宋國華閱、仲江、衛國北宮括、鄭國公孫蠆、曹國、莒國、邾國、滕國、薛國、杞國、郳國攻打秦國,諸侯聯軍到達涇河後卻不肯渡河,叔向會見叔孫豹後,魯國、莒國先率軍渡河。在公孫蠆和北宮括的勸說下,諸侯聯軍渡過涇河後駐紮。秦國人在涇河上遊放置毒藥,諸侯聯軍死傷慘重。在公孫蠆的激勵下,晉軍主將荀偃下令填平取水的井,拆毀做飯的爐灶,諸侯聯軍到達棫林(今陝西省華縣東)後撤軍。晉國將領欒針和士鞅衝入秦軍營中,欒針戰死,欒黶因其弟欒針之死遷怒於士鞅,士鞅被迫出奔秦國。
秦景公向士鞅詢問晉國的大夫誰會先滅亡,士鞅回答說是欒氏。秦景公說:“是因為欒黶驕橫的緣故嗎?”士鞅回答說:“是的,欒黶太驕橫了,但禍患恐怕要降落在欒盈身上。”秦景公為他為何,士鞅回答說:“欒書的恩德還留在百姓中間,而欒黶積累了太多的怨恨。到了欒盈一代,欒盈的恩德還沒能積累,欒書一代的恩德早就消耗完了,所以欒氏滅亡應該在欒盈一代。”秦景公認為士鞅說的話很有見地,就讓士鞅返回晉國,並請求晉悼公恢複了他原來的職位。
晉悼公死後,秦晉兩國都想結束戰爭,於是開始和談。為此,公元前549年,晉平公派韓起到秦國結盟,秦景公也派後子針到晉國結盟,但雙方存在分歧,僅同意罷兵休戰而未結盟。公元前547年,秦國再派後子針到晉國重新結盟。同年夏,楚國、秦國聯合攻打吳國,到達雩婁(今河南省商城縣東北),得知吳國早有防備後退兵。秦楚聯軍趁機攻打鄭國,擊敗鄭國軍隊,一直打到城麇。楚國俘虜了皇頡和印堇父,楚國押送皇頡回國,將印堇父交給秦軍。子太叔按照子產的吩咐,用禮品贖回了印堇父。
秦景公三十一年(公元前546年),宋國大夫向戌召集諸侯舉行弭兵之盟,派使者通報秦國,但秦國沒有派使者參加會盟。
秦景公三十六年(公元前541年),秦景公的同母弟弟後子針因為有人說壞話誣陷他,他害怕被殺,於是逃奔到晉國,逃走時帶著錙重車上千輛。晉平公說:“您這樣富有,為什麼還要逃亡呢?”後子針回答說:“秦君無道,我害怕被殺害,想等到他的繼承人繼位後再回去。”
秦景公四十年(公元前537年),秦景公去世,葬於丘裡南,其子秦哀公繼位。同年,後子針回到秦國。
據史書記載,秦國包括秦始皇(嬴政)、秦二世胡亥、秦王子嬰,共有36代國君,其中19代建都雍城(今鳳翔),長達294年。位於雍水河西麵的三畸原,當時稱作“北園”,距秦都雍城約6公裡。這裡地勢坦蕩,林木蔥鬱,地表距地下水位深度約80-100米,適宜營造大型墓葬,故被秦國統治者一眼選中,定為秦公陵園區。
現已探明,秦公陵園區南北寬3公裡,東西長7公裡,占地麵積達2萬多公頃,比河南安陽殷王陵區總麵積大180倍。陵區四周有綿亙10多公裡的大型護陵壕環繞。發現的43座大墓中,有18座“中”字形秦公大墓,3座“甲”字形大墓和若乾中小陵墓,背西麵東,呈雁翎形排列,規模宏大,氣勢非凡。