鲁庄公九年,即公元前六八五年,齐国大夫雍廪杀死了公孙无知,齐国内乱。
鲁庄公与齐国大夫在既地会盟,这是因为齐国暂时没有国君。
夏天,鲁庄公攻打齐国,这是因为他想要护送公子纠回齐国继承齐国国君之位。
但是公子小白抢先从莒国进入齐国国都,成为齐国国君,是为齐桓公。
秋季,鲁庄公与齐国军队在乾地交战,鲁国战败,鲁庄公溃逃,靠着鲁国大夫秦子、梁子用庄公的旗帜在小路上掩护,鲁庄公才逃回鲁国。
齐国大夫鲍叔率领军队前来鲁国,表示,公子纠是我君的亲人,希望鲁君帮我们讨伐,而管仲、召忽是我君的仇人,希望能交给我们齐国处理。
于是,鲁庄公在生窦杀死了公子纠,召忽也自杀而死,管仲则要求把自己带回齐国。
鲁庄公十年,即公元前六八四年,齐国攻打鲁国,鲁庄公准备迎战,曹刿请求面见鲁庄公。
乡人问他,这些吃肉的人操心的事,你去干什么?
曹刿说,肉食者鄙,未能远谋。
也就是说,吃肉的这些人鄙陋不知变通,不能够长远得看待问题。
等到曹刿见到了鲁庄公,便问鲁庄公凭什么来作战?
鲁庄公回答,吃的穿的,都不敢独自享用,一定要分给众人。
曹刿表示,这是小恩小惠,还不能惠及所有人,百姓是不会服从的。
鲁庄公又答道,祭祀用的牛羊玉器,不敢有一点增减,祝史的祷告必然可以反映真实的情况。