鲁桓公三年,即公元前七零九年,鲁桓公与齐僖公在嬴地会见,这是商议将齐僖公之女(文姜,春秋四大美女之一)嫁给鲁桓公。
六月,鲁桓公与杞国国君在郕地(今山东)会见,这是杞国向鲁国求和。
秋天,公子翚到齐国去迎接文姜到鲁国。
齐国国君齐僖公将文姜送到欢地,鲁桓公在欢地与齐僖公会见。
《左传》认为,齐僖公亲自送文姜是违背礼法的,因为按照礼法,公侯的女儿出嫁,如果是先君的女儿,那么就由上卿相送,如果是国君的女儿,就由下卿的相送,如果嫁往的是大国,那么也就只是上卿相送,如果是一个小国,那么就由上大夫相送,哪怕是天子嫁女,也就只是群臣相送而已。
冬季,齐国齐仲年(齐前庄公之子,齐僖公之弟)到鲁国来聘问,这是护送文姜到鲁国国都曲阜。
鲁桓公五年,即公元前七零七年,周桓王趁着郑庄公与齐僖公想要攻打杞国,便夺取了郑庄公在王室的卿位,郑庄公便不朝见周桓王。
周桓王派仍叔的儿子到鲁国聘问,至于没有留下的他的名讳,是因为他过于年幼。
秋天,周桓王率领蔡国卫国陈国的军队攻打郑国,在繻葛大战,周桓王被箭射中,溃败,史称繻葛之役。
鲁桓公六年,即公元前七零六年,夏季,鲁桓公与杞侯在成地会见,希望鲁桓公能够消除齐国灭亡杞国的打算。
北边的戎人入侵齐国,齐国向郑国求援,诸侯相救,大夫戍兵于齐。
齐国为了感谢诸侯国救援之情,向他们馈赠食物,让鲁国确定次序,于是鲁国按照周王室分封的先后安排次序,这样郑国就排在了后面,让郑国觉得受到屈辱,认为鲁国忽视了郑国救齐的功劳。
九月,文姜为鲁桓公诞下一公子,按照太子出生的规格举行礼仪,因为与桓公是同月生日,便取名为同。
冬季,杞侯请求鲁桓公代杞国向周天子请命与齐国讲和,但是鲁桓公没有同意。
鲁桓公十年,即公元前七零二年,冬季,齐国卫国郑国在鲁国郎地与鲁国交战,这是因为当初戎人入侵齐国之时,郑国觉得鲁国轻视自己,便有如今之战。
鲁桓公十一年,即公元前七零一年,郑庄公去世,郑国发生内乱,郑昭公出逃卫国,郑厉公继位。
鲁桓公十二年,即公元前七零零年,六月,鲁桓公在曲池(鲁邑,今山东宁阳东北)与杞国国君莒国国君会见,这是为了调停两国的纷争,为他们讲和。
七月,鲁桓公与宋厉公燕国人在谷丘(宋邑,今河南虞城西南)会盟。
鲁桓公想要与郑国和宋国讲和,但因为不知道宋庄公的真意,后来又在虚地龟地与宋厉公会见,但是宋庄公不愿与郑国讲和。
于是,鲁桓公与郑厉公在武父结盟。
十二月,鲁国与郑国的军队攻打宋国,这是因为宋国无信。
这一年,卫国国君卫宣公去世,太子朔继位,是为卫惠公。
鲁桓公十三年,即公元前六九九年,因为宋国与郑国的仇怨,鲁国与郑国杞国三国联军与齐国宋国卫国燕国四国联军交战,胜。
郑国请求与鲁国修好。
鲁桓公十四年,即公元前六九八年,鲁桓公与郑厉公在曹地会见。
五月,郑厉公派他的弟弟子人到鲁国来,这是为了重温鲁国与郑国从前的同盟之好,也是为了巩固之前曹地会盟。
这一年,齐国国君齐僖公去世,他的儿子齐襄公继位,对于鲁国来说这是一件影响极大的事情。
鲁桓公十五年,即公元前六九七年,周桓王派大夫家父到鲁国来求取车辆,这是有违礼法的,因为诸侯朝贡天子是没有车辆和礼服的。
三月,周桓王去世,其子姬佗继位,是为周庄王。
五月,郑国发生动乱,郑厉公出逃蔡国。
六月,郑昭公回到郑国。
许国的许叔回到了许国国都,可许国早就被郑国所破,许叔居住在许国东边,郑国的公孙获居住在许国西边,郑庄公在时倒能一切安好,可郑国生乱,许国自然也就不平稳了。
于是,鲁桓公与齐襄公在艾地会见,商议平定许国之乱。
九月,郑厉公进入郑国栎邑,杀死栎邑大夫,居住在栎邑。
十一月,鲁桓公与宋庄公卫惠公陈庄公在衰地会见,商议护送郑厉公会国,可是出兵郑国失败,诸侯便都回去了。
鲁桓公十六年,即公元前六九六年,鲁桓公与宋庄公蔡桓侯卫惠公在曹国会见,商议进攻郑国。
夏季,四国联军进攻郑国。
十一月,卫国发生动乱,卫惠公出逃齐国,卫君黔牟继位。
鲁桓公十七年,即公元前六九五年,鲁桓公与齐襄公纪侯在黄地会盟,这是为了齐国和纪国讲和,同时商议平定卫国之乱。
二月,鲁桓公与邾仪父在趡(cui)地会盟,重温鲁国与邾国的蔑地之盟。
夏天,鲁国与齐国在两国边境奚地发生交战,是齐国人入侵鲁国,鲁国的边境官员前来汇报时,是这样说的,戍守边境,就是要谨慎收好自己的一边,同时防备有意外的情况发生。如此这样就可以了,真的发生了意外便迎战,又何须要先行向国君汇报呢?
秋季,鲁国讨伐邾国,因为这是宋国的意愿的。
这一年,郑国的高渠弥射杀郑昭公,立公子亹,史称郑子亹。
也就是在这一年,齐襄公向周庄王求娶庄王的妹妹周王姬,周桓王应允,便邀请鲁桓公为他主持婚礼,因为鲁桓公与周庄王同姓。
文姜听说之后,就要求与鲁桓公一同前去。
鲁国的大臣们听闻文姜早年与齐襄公有私情的传言,便向鲁桓公建议,不要带文姜前去,鲁桓公没有同意。
鲁桓公十八年,即公元前六九四年,鲁桓公与夫人文姜到齐国,在泺(o)地与齐襄公会见,后就到齐国国都去了。
齐襄公与文姜通奸,被鲁桓公得知,鲁桓公责怪文姜,文姜又将此事告诉了齐襄公,于是齐襄公便决定除掉鲁桓公。
齐襄公宴请鲁桓公,在宴后派公子彭生欲杀害鲁桓公。
公子彭生与鲁桓公同乘一车,在车内杀害了鲁桓公。
后因为鲁国的请求,齐襄公杀死了公子彭生,就是因为他杀害了鲁桓公。
鲁桓公死后,鲁桓公与文姜的嫡长子太子同继位,是为鲁庄公。