孔子在蔡國居住了三年,並向蔡國國君提出一些有利於國家強盛的建議,但不被採納。然後孔子去了陳國,也向陳國國君提出一些有利於國家強盛的建議,同樣不被採納。孔子非常失望。這時候楚國派人請孔子去講學,孔子欣然同意,並打算前往。
而此時陳、蔡兩國的士大夫聽說此事後,覺得不妙,趕緊與君王商議。他們認為,孔子到楚國去,必將輔助楚國國君,恐怕今後就會對陳、蔡等一些小國不利。於是,他們對孔子採取了軟禁措施,將他和弟子們都困在郊野外的一座房子里,不讓他們自由出入,打算餓死他們。
孔子和學生們被困於此,有七天都沒有吃飯了,飢餓難耐,只能躺在床上等待。後來大弟子顏回想辦法討回來一些米煮飯。當飯快要熟的時候,孔子路過,遠遠看見顏回在用手從鍋里抓飯吃。
孔子故意裝作沒有看見。當顏回進來請孔子吃飯時,孔子說:「我夢到祖先了,應該將這些清潔的食物先祭祀他們」。
顏回忙說:「不行!」(因為祭祀先祖是不可以用被吃過的飯的)
孔子稍感寬慰,心想,顏回這孩子畢竟是大弟子,雖然偷吃,但是敢於承認錯誤。
可是接下來的話就讓孔子感到慚愧。
顏回說「都是我烹飪技術不嫻熟,剛才開鍋,熱氣太猛,把屋頂的灰塵給衝下來,有灰塵掉到鍋子里了,我抓了出來,扔掉總不太好,所以自己吃掉了。」
孔子聽了非常感動,感嘆反省道:「所信者目也,而目猶不可信;所恃者心也,而心猶不足恃。弟子記之,知人固不易矣。」
意思是:「原以為眼見為實,誰知實際上眼見的未必可信;憑藉內心的想法來做衡量事物,到頭來也不一定可靠。看來要認清一個人的為人,也真的是不容易啊!」
後來幸虧子路聞迅後前來相救,送來了糧食,並驅趕了圍困者。