鲁武公九年(前817年)春,鲁武公与其长子公子括、少子公子戏,西行朝见周宣王。周宣王喜爱公子戏,想要立公子戏为鲁国太子。周朝大夫樊仲甫劝阻周宣王说:“废长子立少子,不合于礼;不合于礼,必然触犯王命;触犯王命,必然诛灭他;所以发布命令不能不合于礼。命令不能实行,政治就没有权威;实行命令而不合于礼,人民将背弃君上。以下事上,以少事长,是合于礼的做法。现在天子为诸侯立嗣,立其少子,这是教人民犯上。如果鲁国听从您的命令,诸侯效仿您的做法,那么先王之命将壅塞难行了;如果鲁国不听从您的命令,您因此诛伐鲁国,那么您这就是自己诛伐先王之命了。这件事,您诛伐也是失误,不诛伐也是失误,天子您还是慎重考虑吧!”周宣王不听,终究还是立公子戏为鲁太子。同年夏,鲁武公回国后去世,公子戏继位,是为鲁懿公。
鲁懿公九年(前807年),公子括的儿子伯御与鲁人攻击弑杀鲁懿公,而立伯御为鲁君,是为鲁废公。
《史记·卷三十三·鲁周公世家第三》