鲁定公的时候,为了巩固加强君主的权力,开始拆除世家贵族封地的城墙。
在拆除城墙的过程中,遭到了公山不狃和叔孙辄的顽强抵抗,他们带兵打到了鲁国的都城曲阜,鲁定公仓皇逃窜。当时,身为大司寇的孔子沉着冷静率兵反击,打败了他们,公山不狃和叔孙辄逃到齐国,城墙终于被拆毁。
公山不狃和叔孙辄作为政治流亡者,最后辗转来到吴国定居。
后来,吴国为了邾国的缘故,准备攻打鲁国。吴王询问叔孙辄,叔孙辄说:“鲁国有名无实,攻打他们一定能如愿以偿”。退出来后,叔孙辄把这番话告诉了公山不狃。
公山不狃说:“你这样做是不合乎礼法的,君子就是离开自己的国家也不到敌对的国家去。在鲁国没有尽到臣子的本分而又去攻打它,为吴国奔走听命,这样做都可以去死了。有这样的委任应该赶快避开,而且一个人离开自己的国家,不应该因为有所怨恨而祸害故乡。”
吴王又问公山不狃。公山不狃回答说:“鲁国平时虽然没有可靠的盟国,危急的时候却一定会有愿共同抵抗的援国,晋国和齐国、楚国会帮助它,吴国就有四个敌国了。鲁国是齐国和晋国的嘴唇,唇亡齿寒,他们肯定会去救援的,所以您想战胜鲁国的愿望是不能实现的。”
公山不狃会逃亡国外,但不会因为有怨恨而祸害自己的祖国。