鲁文公十七年,即公元前六一零年,夏季,安葬夫人声姜,这在时间上是有迟的,因为齐国进攻鲁国,所以有所迟缓。
齐国再一次进攻鲁国,入侵北部的边境。
六月,公子遂向齐国请求结盟。
于是,鲁文公与齐懿公在谷地结盟。
冬天,公子遂到齐国去出使,这是为了拜谢谷地的会盟。
公子遂从齐国回来之后向鲁文公禀告,表示,臣曾听说齐国人将要吃鲁国人的麦子,我看恐怕不可能。齐国国君说话极不严肃,臧文仲曾经说过这样一句话,国君如果说话不严肃,那么恐怕就离死不远了。
鲁文公十八年,即公元前六零九年,齐懿公又准备攻打鲁国,连日期都定好了,但是突然生病,医官说不到秋天,恐怕就要死了。
鲁文公听说之后,就想要占卜,希望齐懿公不到日期就死去。
鲁国大夫卜楚丘占卜之后表示,齐懿公在出兵日期前就会死,但不是病死的,而且国君也没有机会看见了,占卜的人将会有灾祸。
二月,鲁文公去世。
五月,齐国大夫邴歜(bǐngchù)、阎职弑齐懿公,拥立公子元为齐国国君,是为齐惠公。
六月,安葬鲁文公,齐国人前来参加葬礼。
公子遂和叔孙庄叔(叔孙得臣,叔牙之子)出使鲁国,这是因为齐惠公新立。
鲁文公有两个妃子,一个齐国姜氏,亦称哀姜,另一个叫做敬嬴,哀姜生了太子恶和公子视,敬嬴生了公子俀(tuǐ)。
公子遂与敬嬴私下关系很好,敬嬴便将公子俀托付给了公子遂。
公子遂到了齐国,向齐惠公表示,希望能够立公子俀为鲁国国君,齐惠公表示支持。
十月,回到鲁国的公子遂杀死了太子恶和公子视,拥立公子俀为鲁国国君,是为鲁宣公。
公子俀年长,公子遂早就想拥立他当鲁国国君,只是叔仲惠伯没有同意。
当时主政鲁国的就是叔仲惠伯和公子遂,惠伯的弟弟叔孙庄叔掌管着兵权。
等到公子遂拥立鲁宣公之后,就以国君的命令召见叔仲惠伯,惠伯的家臣公冉务人劝惠伯,去了肯定会死。