秦桓公在位时在麻隧之战中败于诸侯联军。

据《史记·秦本纪》记载,秦桓公二十三年(公元前581年),与晋厉公沿黄河结盟,后秦国违背盟约,与翟族合谋攻伐晋国。秦桓公二十五年(公元前579年),晋国派遣大夫魏相赴秦国宣告绝交,即率齐、鲁、宋、卫、郑、曹、邾、滕等诸侯国讨伐秦国,秦军战败逃跑,诸侯联军追击至泾阳,而后还师。秦桓公继位二十七年后去世,其子秦景公继位。

《左传》鲁宣公四年(公元前605年)秦共公卒。秦桓公继位,次年(公元前604年)为元年。以此计算,秦桓公在位时间为二十八年。

《史记·十二诸侯年表》记载秦共公卒于公元前604年。秦桓公元年为公元前603年。以此计算在位时间为二十七年。

公元前601年,晋国会同白狄攻打秦国,抓获了秦国间谍,在绛(今山西省翼城县东南)的街市上将其处决,六日后秦国间谍死而复生。

公元前594年七月,秦桓公派兵攻打晋国,两军在辅氏(今陕西省大荔县)交战。晋将魏颗与秦将杜回交手,突见一老人用草编的绳子套住杜回,杜回站立不稳,摔倒在地,当场被俘,晋军大获全胜。原来魏颗的父亲魏武子魏犨有一小妾没有生孩子,魏犨刚刚生病时,命魏颗将小妾另嫁他人,魏犨病危时又命魏颗将小妾用来殉葬。魏犨死后,魏颗将小妾另嫁他人,并说:“这是从父亲头脑清醒时的嘱咐。”后来魏颗做梦梦见那位老人,老人说:“我就是那位小妾的父亲,这样做是为了报答你救了我的女儿。这就是成语“结草衔环”中结草的典故。

公元前589年,鲁成公和楚国公子婴齐、蔡景侯、许灵公、秦国右大夫说、宋国华元、陈国公孙宁、卫国孙良夫、郑国公子去疾、齐国大夫、曹国、邾国、薛国和鄫国在蜀地(今山东省泰安市西)结盟。

公元前582年,秦国会同白狄攻打晋国。

公元前581年,晋景公病重,派使者到秦国请医生,秦桓公派医缓前往晋国为晋景公治病。